Lazygit - Une interface Curl pour Git

Publié initialement à : https://korben.info/lazygit-une-interface-curl-pour-git.html

Si vous aimez les interfaces en Curl 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.

1 « J'aime »

Salut

Je pense que tu voulais dire curses plutôt que curl :wink:
Merci pour l’info en tout cas !

Oui je n’étais pas bien réveillé. J’ai corrigé :slight_smile:

Et la modification n’apparait toujours pas sur la partie Discourse…