Dans la communauté Linux, fondamentalement, tout le monde utilisele protocole Git sous une forme ou une autre. Git fonctionne très bien car il est intégré à la ligne de commande et à la manière dont Linux fonctionne. Malheureusement, tout le monde n'a pas la patience nécessaire pour gérer le nombre important de commandes Git permettant de mettre à jour le code source. En conséquence, de nombreux développeurs se tournent vers les clients Github pour simplifier le processus. Dans cette liste, nous allons passer en revue certains des meilleurs clients Github pour Linux.
Remarque: il existe de nombreux clients Github pour Linux. Si vous connaissez un excellent outil d'interaction Git qui n'est pas mentionné dans cette liste, veuillez nous en parler dans la section commentaire ci-dessous!
1. GitKraken

GitKraken est un Git multi-plateformes freemiumclient. Les utilisateurs doivent payer pour utiliser ce produit dans le commerce et avec de grandes équipes. Ce n’est pas open source. Cela dit, il existe une version gratuite que tout le monde peut utiliser (pour des raisons personnelles et personnelles).
La version pro de GitKraken a beaucoup defonctionnalités, mais la plupart des utilisateurs de Linux ne réalisant que des programmes scolaires ou à usage non commercial devraient convenir à la version gratuite. Cet outil facilite la gestion et le contrôle du code source via le protocole Git.
L’un des principaux attraits de GitKraken est la modernitéconception. Les yeux sont propres et agréables, et une équipe dédiée est disponible pour aider les utilisateurs. Les développeurs à la recherche d'un outil simple pour gérer Git facilement devraient considérer cet outil avant tout.
Caractéristiques notables
- Gratuit pour un usage personnel
- Prise en charge de tous les principaux systèmes d'exploitation pour que toute votre équipe puisse l'utiliser
- Facile à utiliser et à naviguer
- Prise en charge de Gitflow (outil de branche graphique Git)
- Prise en charge de Git LFS (stockage de fichiers volumineux)
- Graphiques de validation personnalisables
- Prise en charge des crochets Git
- Bouton annuler / rétablir
- Prise en charge de plusieurs fournisseurs Git (y compris auto-hébergé)
- La puissante fonctionnalité de «recherche floue» permet aux utilisateurs de rechercher rapidement des commandes et des actions et de les exécuter
- Les sous-modules permettent une collaboration d'équipe facile
- Plusieurs thèmes d'interface utilisateur permettent à l'utilisateur de personnaliser GitKraken à sa guise
- Représentations visuelles de l'activité de repositionnement Git dans les graphiques
2. SmartGit

SmartGit est un client Git multiplate-forme. Comme GitKraken, le logiciel est gratuit pour un usage personnel, avec une version payante «pro» pour les équipes. SmartGit prend en charge plusieurs fournisseurs Git, notamment GitHub, BitBucket, les serveurs Git auto-hébergés et Atlassian Stash. En plus de cela, SmartGit peut aussi bien gérer SVN et Mercurial.
La conception du programme est très propre etpas de bêtises. Peu de temps est passé à tout embellir. Au lieu de cela, les développeurs se concentrent sur les fonctionnalités et les plus utilisées sont toujours à la portée de la main. Ce client Git est idéal pour les développeurs qui privilégient les fonctionnalités plutôt que les éléments d’interface utilisateur sophistiqués et les jolies couleurs.
Caractéristiques notables
- Prise en charge de plusieurs fournisseurs Git (y compris auto-hébergé)
- Prise en charge de méthodes de contrôle de source autres que Git (SVN et Mercurial)
- Prise en charge de GitFlow (responsable graphique de la succursale Git)
- Git Large File Storage
- Interface utilisateur épurée
- Facile de comparer les différences côte à côte
- Client SSH intégré pour des connexions à distance rapides
- Excellent outil de différenciation puissant et facile à utiliser
3. Gitg

Gitg est un navigateur de dépôt de logiciels Gitspécialement conçu pour le bureau Gnome et son ensemble d’applications (bizarrement, il a une version Mac). L’objectif principal de l’outil Gitg est de fournir aux utilisateurs de Linux une interface utilisateur conviviale avec l’outil en ligne de commande Git.
Le logiciel est open source et le code est entièrement vérifiable par quiconque. Si vous êtes un développeur de logiciels et qu’il aime l’environnement de bureau Gnome sous Linux, envisagez Gitg.
Caractéristiques notables
- Open source et libre d'utilisation pour toujours
- A l'afficheur de fichiers intégré pour regarder facilement le code
- Intégration dans le bureau de Gnome Shell, qui permet aux utilisateurs de visualiser les référentiels Git récemment consultés, etc.
- Ressemble beaucoup au client Mac OS GitX et à ses fonctionnalités
- Le projet Gitg fonctionne en collaboration avec GitX pour Mac afin de rendre l'application plus similaire
- La fonction de recherche permet de rechercher rapidement des branches et des tags
- Valider l'outil de vérification orthographique
4. Magit

Magit est un plugin pour l'éditeur de texte Emacs etest installable sur tous les systèmes d'exploitation supportant actuellement Emacs. Le plugin est open source sous la licence GNU General Public License V3. Le plugin prétend être un frontal «Git Porcelain» complet qui améliore l'interface client Git.
Ce client est idéal pour ceux qui utilisent l'éditeur de texte Emacs pour le développement logiciel et qui ont besoin d'un bon outil Git pour l'accompagner.
Caractéristiques notables
- Facilite grandement l'utilisation de Git dans le terminal ensimplification des commandes et amélioration de la syntaxe (ajout, am, bissect, blâme, branche, commande, cerise, sélection de la cerise, nettoyage, clonage, validation, configuration, description, diff, extraction, etc.)
- S'intègre à l'éditeur de texte d'Emacs pour que vous puissiez effectuer le développement et le contrôle de sources via Git dans la même application
- Fonctionne avec plusieurs fournisseurs Git, y compris auto-hébergé
- Le texte le rend parfait pour les fans de terminaux qui n’aiment pas les outils de l’interface graphique Git
commentaires