Git est un système de contrôle de version distribué gratuit et open source pour le développement de logiciels et plusieurs autres tâches de contrôle de version. Il est conçu pour faire face à tout, des petits aux très grands projets, en fonction de la rapidité, de l’efficacité et de l’intégrité des données.
Les utilisateurs de Linux peuvent gérer Git principalement à partir de la ligne de commande, cependant, il existe plusieurs clients Git d’interface utilisateur graphique (GUI) qui facilitent une utilisation efficace et fiable de Git sur un bureau Linux et offrent la plupart, sinon toutes les opérations en ligne de commande.
Par conséquent, vous trouverez ci-dessous une liste de certains des meilleurs frontaux Git avec une interface graphique pour les utilisateurs de bureau Linux.
Lecture suggérée: Installez GIT pour Créer et partager Vos Propres Projets sur le Référentiel GitHub
Cela dit, procédons à leur liste.
GitKraken
GitKraken est un client Git multiplateforme, élégant et très efficace pour Linux. Il fonctionne sur des systèmes de type Unix tels que Linux et Mac OS X, ainsi que Windows. Il est conçu pour augmenter la productivité d’un utilisateur Git grâce à des fonctionnalités telles que:
Interaction visuelle et astuces
100% autonome
Prend en charge plusieurs profils
Prend en charge les fonctions d’annulation et de restauration en un clic
Outil de fusion intégré
Un outil de recherche rapide et intuitif
S’adapte facilement à l’espace de travail d’un utilisateur et prend également en charge les sous-modules et Gitflow
S’intègre au compte GitHub ou Bitbucket d’un utilisateur
Raccourcis clavier et beaucoup plus.
Client GitKraken Git pour Linux
Visitez la page d’accueil: https://www.gitkraken.com/
Git-cola
Git-cola est un client Git puissant et configurable pour Linux qui offre aux utilisateurs une interface graphique élégante. Il est écrit en Python et publié sous la licence GPL.
L’interface Git-cola comprend plusieurs outils collaboratifs qui peuvent être cachés et réarrangés selon un souhait des utilisateurs. Il offre également aux utilisateurs de nombreux raccourcis clavier utiles.
Ses fonctionnalités supplémentaires incluent:
Plusieurs sous-commandes
Paramètres de fenêtre personnalisés
Variables configurables et d’environnement
Paramètres de langue
Prend en charge les paramètres GUI personnalisés
Ses fonctionnalités supplémentaires incluent:
Plusieurs sous-commandes
Paramètres de fenêtre personnalisés
Variables configurables et d’environnement
Paramètres de langue
Prend en charge les paramètres GUI personnalisés
Client Git–cola-Git pour Linux
Visitez la page d’accueil: http://git-cola.github.io/
SmartGit
SmartGit est également un client Git multi-plateforme, puissant et populaire pour Linux, Mac OS X et Windows. Appelé Git pour les professionnels, il permet aux utilisateurs de maîtriser les défis quotidiens de Git et d’augmenter leur productivité grâce à des flux de travail efficaces.
Les utilisateurs peuvent l’utiliser avec leurs propres dépôts ou d’autres fournisseurs d’hébergement. Il est livré avec les caractéristiques illustres suivantes:
Prend en charge les requêtes d’extraction et les commentaires Git
Prend en charge les dépôts SVN
Est livré avec les outils de comparaison/ fusion de fichiers Git-flow, SSH-client et de comparaison/ fusion de fichiers
S’intègre fortement avec GitHub, BitBucket et Atlassian Stash
Client SmartGit–Git pour Linux
Visitez la page d’accueil : http://www.syntevo.com/smartgit/
Giggle
Giggle est un client GUI gratuit pour Git content tracker qui utilise GTK+ toolkit et ne fonctionne que sous Linux. Il a été développé à la suite d’un hackathon Imendio, en janvier 2007. Il a maintenant été intégré à l’infrastructure GNOME. C’est essentiellement un visualiseur Git qui permet aux utilisateurs de parcourir l’historique de leur dépôt.
Client Giggle–Git pour Linux
Visitez la page d’accueil: https://wiki.gnome.org/giggle
Gitg
Gitg est une interface graphique GNOME pour afficher les dépôts Git. Il comprend des fonctionnalités telles que – permet l’intégration du shell GNOME via le menu de l’application, permet aux utilisateurs de visualiser les dépôts récemment utilisés, de parcourir l’historique des dépôts.
Il offre également une vue des fichiers, une zone de transfert pour composer des commits et valider des modifications par étapes, un dépôt ouvert, un dépôt de clonage et des informations utilisateur.
Gitg-Client pour Afficher les Dépôts Git
Visitez la page d’accueil: https://wiki.gnome.org/Apps/Gitg
Git GUI
Git GUI est une interface graphique multi-plateforme et portable basée sur Tcl/Tk pour Git qui fonctionne sous Linux, Windows et Mac OS X. Elle se concentre principalement sur la génération de commits en permettant aux utilisateurs d’apporter des modifications à leur référentiel en générant de nouveaux commits, en modifiant ceux existants, en créant des branches. De plus, cela leur permet également d’effectuer des fusions locales et de récupérer / pousser vers des référentiels distants.
GitGui–Client pour Git
Visitez la page d’accueil: https://www.kernel.org/pub/software/scm/git/docs/git-gui.html
Qgit
QGit est un client Git Gui simple, rapide et simple mais puissant, écrit en Qt / C++. Il offre aux utilisateurs une interface utilisateur agréable et leur permet de parcourir l’historique des révisions, de visualiser le contenu des correctifs et les fichiers modifiés graphiquement en suivant des branches de développement distinctes.
Quelques-unes de ses fonctionnalités sont énumérées ci-dessous:
Affichage, révision, diffs, historique des fichiers, annotations de fichiers et arborescences d’archives
Prend en charge les modifications de validation
Permet aux utilisateurs d’appliquer ou de formater des séries de correctifs à partir de validations sélectionnées
Prend également en charge les fonctions de glisser-déposer pour les validations entre deux instances QGit
Associe des séquences de commandes, des scripts et tout ce qui est exécutable à une action personnalisée
Il implémente une interface graphique pour de nombreuses commandes StGit courantes telles que push/pop et appliquer/formater des correctifs et bien d’autres
Qgit – Client Git pour Linux
Visitez la page d’accueil: http://digilander.libero.it/mcostalba/
GitForce
GitForce est également une interface graphique facile à utiliser et intuitive pour Git qui fonctionne sous Linux et Windows, plus tout SYSTÈME d’exploitation avec support Mono. Il fournit aux utilisateurs certaines des opérations Git les plus courantes et il est suffisamment puissant pour être utilisé exclusivement sans impliquer aucun autre outil Git en ligne de commande.
Client GitForce–Git pour Linux
Visitez la page d’accueil: https://sites.google.com/site/gitforcetool/home
Egit
Egit est un plugin Git pour Eclipse ID, c’est un fournisseur d’équipe Eclipse pour Git. Le projet vise à implémenter l’outillage Eclipse en plus de l’implémentation JQIT java de Git. Eqit comprend des fonctionnalités telles qu’un explorateur de référentiel, de nouveaux fichiers, une fenêtre de validation et une vue de l’historique.
Plugin Egit–Git pour Eclipse Plugin
Visitez la page d’accueil: http://www.eclipse.org/egit/
GitEye
GitEye est un client GRAPHIQUE simple et intuitif pour Git qui s’intègre facilement aux outils de planification, de suivi, de révision de code et de construction tels que TeamForge, GitGub, Jira, Bugzilla et bien plus encore. Il est flexible avec de puissantes fonctionnalités de visualisation et de gestion de l’historique.
Visitez la page d’accueil: http://www.collab.net/products/giteye
GITK (Generalized Interface Toolkit)
GITK est une interface graphique frontale multicouche pour Git qui permet aux utilisateurs de travailler efficacement avec des logiciels dans n’importe quelle situation. Son objectif principal est d’enrichir de manière vivante l’adaptabilité du logiciel, il fonctionne sur une architecture multicouche où la fonctionnalité de l’interface est correctement séparée de l’apparence.
Il est important de noter que GITK permet à chaque utilisateur de choisir le type et le style d’interface utilisateur qui correspond à ses besoins en fonction de ses capacités, de ses préférences et de son environnement actuel.