L’utilisation de git à travers un IDE ou un outil graphique est très généralement l’indicateur d’une mauvaise utilisation de git, c’est d’ailleurs une bonne indication d’un manque de maîtrise et une mauvaise compréhension de cet outil.
Cependant pour avoir une vue de l’état du dépôt cela peut s’avérer très utile, tout comme parfois pour pré-commiter des fichiers de manière sélective.
L'application « gitk »
gitk est un outil graphique inclus dans l’installation de git qui permet de voir graphiquement les commits existants.
Cet outil permet également de créer des étiquettes (“tag”), des branches, faire de la cueillette (“cherry-pick”), comparer des commits, défaire un commit (“revert”)…
Il permet de presque tout faire, SAUF d’intervenir sur l’espace de travail git. On ne peut pas créer de nouveau commit avec cet outil.
Si vous maîtrisez git en ligne de commande, gitk est largement suffisant.
L'application « git-cola »
Git Cola est une interface utilisateur graphique élégante et puissante pour git.
Elle permet de faire presque toutes les manipulations et s’appuie sur git gui blame
, gitk et xxdiff
.
L’application git-cola s’installe simplement à l’aide de :
sudo apt install git-cola
Notez que comme souvent avec les interfaces graphiques pour git, l’outil fait des choix douteux sur certaines actions.
Je vous invite a être particulièrement vigilant lorsque vous manipuler des fichiers pris en charge par git-lfs avec git-cola.
Depuis la ligne de commande, alors que vous êtes dans le dossier du projet que vous souhaitez gérer, vous pouvez indifféremment utiliser :
git-cola
git cola
Liens
ᦿ