• 6 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 27/06/2022

Prenez en main un client GUI Git

Découvrez les clients GUI

Bienvenue dans le dernier chapitre du cours ! 

Ce chapitre se démarque des précédents car il n’a pas pour vocation de vous apprendre d’autres fonctionnalités de Git et GitHub. Jusqu’à présent, pour exécuter Git, vous avez utilisé un terminal où vous écriviez des commandes. Mais ce n’est pas l’unique façon de faire ! Vous pouvez également utiliser un client GUI, autrement dit, un outil graphique.

Mais pourquoi utiliser un outil graphique si nous savons le faire via le terminal ?

Différentes raisons peuvent vous pousser à utiliser un outil graphique. Tout d’abord, votre entreprise pourrait vous le demander. Ou peut-être tout simplement parce que vous appréciez l’ergonomie du client GUI en opposition au terminal.

Certes, mais on m’explique souvent que les clients GUI c’est le mal, et que le terminal c’est le bien…

Oui, enfin non…   La réalité n’est pas aussi tranchée. Nous pourrions ne pas réellement comprendre ce qu’il se passe sur le repository, car le client GUI masque les commandes Git à travers son interface graphique. Pour ne pas tomber dans ce piège, il est donc préférable de vous apprendre Git en utilisant la ligne de commande.

Nous apportons maintenant la cerise sur le gâteau avec l’apprentissage d’un client GUI. 

Il existe de nombreux clients GUI. Pour les trouver, rendez-vous sur cette page sur Git. Certains clients GUI sont multiplateformes (Windows, Mac, Linux), d’autres non. Certains sont gratuits, d’autres payants. Certains sont beaux, d’autres… 

Selon moi, il n’y a pas de secret ! Si vous voulez vous faire votre propre avis sur ces clients, prenez le temps de les tester jusqu’à ce que vous trouviez votre bonheur ! Nous ne pourrons pas le faire ensemble dans ce cours. Cependant, je vous propose ci-dessous un rapide comparatif de 3 clients parmi les plus connus du marché.

Choisissez votre client GUI

GitHub Desktop

Je ne pouvais pas passer à côté du client GUI mis à disposition par GitHub ! Ce client gratuit est mis à jour très régulièrement, et je le trouve assez ergonomique. Il est disponible uniquement sur Windows et Mac. C’est donc un très bon candidat.

GitExtensions

Un des clients qu’on retrouve beaucoup chez les étudiants car multiplateforme (Windows, Mac et Linux), gratuit et fonctionnel.

GitKraken

Peut-être le client GUI le plus populaire. Revers de la médaille : c’est un freemium. Il possède néanmoins une version gratuite qui permet de faire l’essentiel dans le cadre d’un usage individuel. Pour une utilisation en équipe, vous devez prendre la licence Pro au minimum. Bien sûr, GitKraken est multiplateforme (Windows, Mac et Linux).

Dans ce cours, je vous propose de découvrir GitKraken car c’est un GUI très répandu sur le marché malgré son modèle freemium. Prêt à le découvrir ? 

Utilisez GitKraken

Commencez par installer GitKraken. J'ai pour habitude de ne pas montrer les étapes d’installation, car elles varient d’un environnement à un autre. Aussi, pour ceux dont l’installation ne serait pas intuitive, je vous encourage à consulter la documentation officielle (en anglais). Une fois que vous avez installé GitKraken, retrouvez-moi dans la démonstration ci-dessous pour le manipuler :

Sympa, n’est-ce pas ?   Personnellement, j’utilise Git principalement en me servant du terminal. Ceci dit, je reconnais qu'un client GUI de qualité est un bon compagnon pour nos projets Git et GitHub !

En résumé

  • De nombreux clients GUI sont disponibles, et il y en a pour tous les goûts, tous les besoins et toutes les plateformes.

  • Cherchez toujours à comprendre ce qu’il se cache comme opérations Git derrière un clic sur le client GUI.

Exemple de certificat de réussite
Exemple de certificat de réussite