Lazygit - Une interface dans votre terminal pour Git

Image illustrant l'article : Lazygit - Une interface dans votre terminal pour Git

Lazygit - Une interface dans votre terminal pour Git

par Korben -

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.

Capture d’écran de l’interface Lazygit pour Git

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 :

Vue rapprochée d’un code source sur l’interface Lazygit

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.