Что такое lazygit?
lazygit — это простой терминальный интерфейс для команд git, созданный Jesse Duffield. Он превращает сложные операции Git в интуитивные визуальные взаимодействия, делая контроль версий доступным и эффективным для разработчиков любого уровня. С более чем 63 тысячами звёзд на GitHub, он стал основным Git TUI для разработчиков по всему миру.
⚡ Ключевые возможности lazygit
📝 Визуальный Staging
Добавляйте отдельные строки или hunks простыми нажатиями клавиш. Больше не нужно редактировать сложные patch-файлы — просто нажмите пробел, чтобы добавить нужное.
🔄 Интерактивный Rebase
Squash, fixup, drop, edit и переупорядочивание коммитов с интуитивными сочетаниями клавиш. Не нужно редактировать TODO-файлы.
🍒 Cherry-picking
Копируйте и вставляйте коммиты между ветками с помощью shift+c и shift+v. Визуальный выбор и применение коммитов.
🔍 Git Bisect
Визуальный интерфейс git bisect для быстрого поиска проблемных коммитов. Помечайте коммиты как хорошие/плохие простыми нажатиями клавиш.
🌳 Worktrees
Создавайте и управляйте Git worktrees для работы над несколькими ветками одновременно без stashing или WIP-коммитов.
⚙️ Пользовательские команды
Расширяемая система пользовательских команд для добавления собственных Git-рабочих процессов и ярлыков прямо в интерфейс.
🆕 Новое в lazygit 0.54.1+
- Enhanced Rebase Magic: Пользовательские патчи для расширенной работы с коммитами
- Improved Conflict Resolution: Улучшенная обработка и визуализация конфликтов слияния
- Undo/Redo System: Нажмите 'z' для отмены и 'ctrl+z' для повтора операций Git
- Commit Graph Visualization: Визуальная история коммитов с цветами авторов и связями
- Diff Mode: Визуальное сравнение любых двух коммитов, веток или ссылок
- Filter Views: Нажмите '/' для фильтрации веток, коммитов и файлов
📦 Установка из debian.griffo.io
Шаг 1: Добавить репозиторий
Шаг 2: Установить lazygit
🎯 Примеры базового использования
Запустить lazygit:
Основные сочетания клавиш:
Расширенные рабочие процессы:
🚀 Почему выбирают debian.griffo.io?
- Официальный Debian Trixie/Sid: Доступен, но часто устарел
- Debian Bookworm: Недоступен в официальных репозиториях
- debian.griffo.io: Последняя версия (0.54.1+) доступна немедленно
- ✅ Последние функции: Получите новейшие возможности lazygit и улучшения рабочего процесса
- ✅ Все дистрибутивы: Работает на Bookworm, Trixie и Sid
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после релизов
- ✅ Без ручной компиляции: Предварительно собранные бинарные файлы Go, без необходимости в toolchain
- ✅ Правильные зависимости: Корректно упакован с зависимостями Git и терминала
- ✅ Простое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты Debian собираются и поддерживаются автоматически в этом репозитории GitHub:
- 🐢 lazygit-debian - Latest release builds
🔗 Связанные пакеты
Также доступно из debian.griffo.io:
- lazydocker - Терминальный интерфейс для Docker (тот же автор)
- Ghostty Terminal - Современный эмулятор терминала
- fzf Fuzzy Finder - Улучшенный поиск команд