Installer et utiliser lazygit : stage, commit et push dans la TUI
Installez lazygit, ouvrez la TUI dans un dépôt, Espace / c / P jusqu’à origin.
Une longue chaîne git add, git commit, git push oublie vite un fichier. lazygit est l’UI Git terminal de Jesse Duffield : lancez lazygit dans un dépôt, puis stage, commit et push au clavier.
Suivez github.com/jesseduffield/lazygit et installez et utilisez lazygit : ouvrir le dépôt, Espace pour stager, c pour commit, P pour push. Tutoriel outils, pas un guide brainstorm.
Git d’abord, puis la TUI
lazygit appelle le git local ; il ne remplace pas Git. macOS : souvent Homebrew. Linux : paquets distro ou Releases. Windows : Scoop, Chocolatey ou WinGet. Liste canonique : Installation du README.
| Voie | Prérequis | Quand |
|---|---|---|
| Homebrew | macOS / Linuxbrew | Un brew install lazygit |
| Distro / Releases | Linux | Paquet trop vieux ; prendre le binaire |
| Scoop / Choco / WinGet | Windows | Pas de zip à la main |
Cinq étapes jusqu’au premier push
- 1
Installer lazygit
macOS :
brew install lazygit. Vérifierlazygit --version. Le README fait foi. - 2
Lancer dans un dépôt Git
Dossier déjà
git initou cloné, puislazygit. Hors dépôt, ça échoue. Le push exigeorigin. - 3
Stager dans Files avec Espace
Le focus part sur Files. Flèches,
Space;apour tout (?). À gauche : staged / unstaged. - 4
c pour le message
Après le stage,
c.Cmajuscule ouvreGIT_EDITOR. Index vide refusé. - 5
P pour pousser
Pmajuscule pousse la branche. Premier push : souvent upstream. Identifiants = Git (SSH,gh auth, helper).
brew install lazygit
# Ubuntu/Debian (see GitHub Releases if the repo package is old):
# sudo apt install lazygit
cd /path/to/your/repo
lazygit
# Space = stage · c = commit · P = push · ? = keysTrois panneaux d’abord
Files et diff
Choisir un fichier pour le diff. Entrée pour des hunks, pas tout le fichier.
Branches et Commits
Checkout ou création. Commits : dernier message, cherry-pick. Les actions destructives demandent confirmation.
Config
Souvent ~/.config/lazygit/config.yml. Un push avec les défauts avant le thème.
Pièges fréquents
Ne démarre pas : pas un dépôt, ou git absent du PATH. Push refusé : pas d’origin, pas d’upstream, identifiants périmés. Touches fausses : le terminal mange Ctrl ou config perso — ?.
Après le push, un croquis : wbstorm — créer ou rejoindre une salle, bases du tableau, écrire des Cursor Rules.
Homebrew obligatoire ?
Non. Le README liste gestionnaires, Go et binaires.
lazygit remplace-t-il Git ?
Non. C’est une TUI ; en dessous, git.
Différence avec GitHub Desktop ?
Desktop est une GUI. lazygit reste au terminal. Pas un revueur de PR web.
Fonction wbstorm ?
Non. Seulement lazygit. wbstorm est une salle de brainstorm navigateur.