Qu\'est-ce que lazygit ?
lazygit is a interface utilisateur de terminal simple pour les commandes git created by Jesse Duffield. It transforms complex Git operations into intuitive visual interactions, making version control accessible and efficient for developers of all skill levels. With over 63k GitHub stars, it's become the go-to Git TUI for developers worldwide.
⚡ Key Features of lazygit
📝 Visual Staging
Stage individual lines or hunks with simple keystrokes. No more complex patch editing - just press space to stage what you want.
🔄 Interactive Rebasing
Squash, fixup, drop, edit, and reorder commits with intuitive keyboard shortcuts. No TODO file editing required.
🍒 Cherry-picking
Copy and paste commits between branches with shift+c and shift+v. Visual commit selection and application.
🔍 Git Bisect
Visual git bisect interface to find problematic commits quickly. Mark commits as good/bad with simple keystrokes.
🌳 Worktrees
Create and manage Git worktrees to work on multiple branches simultaneously without stashing or WIP commits.
⚙️ Custom Commands
Extensible custom command system to add your own Git workflows and shortcuts directly into the interface.
🆕 Nouveautés dans lazygit 0.54.1+
- Enhanced Rebase Magic: Custom patches for advanced commit manipulation
- Improved Conflict Resolution: Better merge conflict handling and visualization
- Undo/Redo System: Press 'z' to undo and 'ctrl+z' to redo Git operations
- Commit Graph Visualization: Visual commit history with author colors and relationships
- Diff Mode: Compare any two commits, branches, or refs visually
- Filter Views: Press '/' to filter branches, commits, and files
📦 Installation depuis debian.griffo.io
Étape 1 : Ajouter le dépôt
Étape 2 : Installer lazygit
🎯 Exemples d'utilisation de base
Launch lazygit:
Essential keybindings:
Advanced workflows:
🚀 Pourquoi choisir debian.griffo.io ?
- Official Debian Trixie/Sid: Available but often outdated
- Debian Bookworm: Not available in official repositories
- debian.griffo.io: Latest version (0.54.1+) available immediately
- ✅ Latest Features: Get newest lazygit features and workflow improvements
- ✅ All Distributions: Works on Bookworm, Trixie, and Sid
- ✅ Automatic Updates: Packages updated within hours of upstream releases
- ✅ No Manual Compilation: Pre-built Go binaries, no toolchain needed
- ✅ Proper Dependencies: Correctly packaged with Git and terminal dependencies
- ✅ Easy Maintenance: Simple apt commands for updates
📦 Dépôt de construction de paquets
Les paquets Debian sont automatiquement construits et maintenus dans ce dépôt GitHub :
- 🐢 lazygit-debian - Latest release builds
🔗 Paquets associés
Également disponible depuis debian.griffo.io :
- lazydocker - Terminal UI for Docker (same author)
- Ghostty Terminal - Modern terminal emulator
- fzf Fuzzy Finder - Enhanced command searching