Что такое 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-рабочих процессов и ярлыков прямо в интерфейс.
apt upgrade держит вас в актуальном состоянии в пределах этого окна.
📦 Установка из deb-free.griffo.io
Шаг 1: Добавить репозиторий
extrepo — штатный инструмент Debian для внешних репозиториев: он создаёт файл sources и устанавливает ключ подписи, предварительно сверив его с подписанными метаданными. Это зеркало зарегистрировано в нём как griffo-free. Только Debian (bookworm, trixie, forky, sid): extrepo публикует метаданные только для выпусков Debian, поэтому в Ubuntu используйте одну из двух других вкладок.
Шаг 2: Установить lazygit
🎯 Примеры базового использования
Запустить lazygit:
Основные сочетания клавиш:
Расширенные рабочие процессы:
🚀 Почему выбирают deb-free.griffo.io?
- Официальный Debian Trixie/Sid: Доступен, но часто устарел
- Debian Bookworm: Недоступен в официальных репозиториях
- deb.griffo.io (main): Последняя версия доступна немедленно
- ✅ Последние функции: Получите новейшие возможности lazygit и улучшения рабочего процесса
- ✅ Все дистрибутивы: Работает на Bookworm, Trixie и Sid
- ✅ Автоматические обновления: Пакеты обновляются автоматически; в бесплатной линии — не позже 2 месяцев после релиза, исправления безопасности немедленно
- ✅ Без ручной компиляции: Предварительно собранные бинарные файлы Go, без необходимости в toolchain
- ✅ Правильные зависимости: Корректно упакован с зависимостями Git и терминала
- ✅ Простое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты Debian собираются и поддерживаются автоматически в этом репозитории GitHub:
- 🐢 lazygit-debian - Latest release builds
🔗 Связанные пакеты
Также доступно из deb.griffo.io:
- lazydocker - Терминальный интерфейс для Docker (тот же автор)
- Ghostty Terminal - Современный эмулятор терминала
- fzf Fuzzy Finder - Улучшенный поиск команд