Lazygit - Une interface dans votre terminal pour Git
Si vous aimez les interfaces en Curses et que vous cherchez quelque chose pour vous rendre la vie plus douce avec Git, voici Lazygit.
Cette UI mise au point en Go à l’aide de la lib gocui permet de continuer à utiliser Git dans un terminal sans utiliser la ligne de commande.
LazyGit permet d’ajouter des fichiers à votre projet, de résoudre les conflits avec des merges, de faire des checkout rapides sur les branches de votre choix, de parcourir les logs/diffs des différents commits/branches et stash. Évidemment, il permet de faire du Push et du Pull et de renommer vos commits.
Voici un exemple de Merge :
Bref, c’est plutôt sympa comme outil. Pour l’installer, ouvrez un terminal et entrez la commande suivante :
go get github.com/jesseduffield/lazygit
Et si vous n’avez pas Go, suivez le tuto d’installation disponible ici.