Что такое lazygit?
lazygit — это простой терминальный интерфейс для команд git, созданный Джесси Даффилдом. Он превращает сложные операции Git в интуитивные визуальные взаимодействия, делая контроль версий доступным и эффективным для разработчиков любого уровня. Набрав более 63 тысяч звёзд на GitHub, он стал основным Git TUI для разработчиков по всему миру.
⚡ Ключевые возможности lazygit
📝 Визуальное индексирование
Индексируйте отдельные строки или куски простыми нажатиями клавиш. Никакого сложного редактирования патчей — просто нажмите пробел, чтобы проиндексировать нужное.
🔄 Интерактивный ребейз
Сквошите, fixup, дропайте, редактируйте и переупорядочивайте коммиты с интуитивными сочетаниями клавиш. Редактирование TODO-файлов не требуется.
🍒 Cherry-picking
Копируйте и вставляйте коммиты между ветками с помощью shift+c и shift+v. Визуальный выбор и применение коммитов.
🔍 Git Bisect
Визуальный интерфейс git bisect для быстрого нахождения проблемных коммитов. Помечайте коммиты как хорошие/плохие простыми нажатиями клавиш.
🌳 Worktree
Создавайте и управляйте Git worktree для одновременной работы с несколькими ветками без stash или WIP-коммитов.
⚙️ Пользовательские команды
Расширяемая система пользовательских команд для добавления собственных рабочих процессов Git и сочетаний клавиш прямо в интерфейс.
🆕 Что нового в lazygit 0.54.1+
- Улучшенная магия ребейза: Пользовательские патчи для расширенной манипуляции коммитами
- Улучшенное разрешение конфликтов: Лучшая обработка и визуализация конфликтов слияния
- Система отмены/повтора: Нажмите 'z' для отмены и 'ctrl+z' для повтора операций Git
- Визуализация графа коммитов: Визуальная история коммитов с цветами авторов и связями
- Режим Diff: Визуальное сравнение любых двух коммитов, веток или ссылок
- Фильтрация представлений: Нажмите '/' для фильтрации веток, коммитов и файлов
📦 Установка из debian.griffo.io
Шаг 1: Добавить репозиторий
Шаг 2: Установить lazygit
🎯 Примеры базового использования
Запуск lazygit:
Основные сочетания клавиш:
Расширенные рабочие процессы:
🚀 Почему стоит выбрать debian.griffo.io?
- Официальный Debian Trixie/Sid: Доступен, но часто устаревший
- Debian Bookworm: Не доступен в официальных репозиториях
- debian.griffo.io: Последняя версия (0.54.1+) доступна немедленно
- ✅ Последние функции: Получайте новейшие функции lazygit и улучшения рабочих процессов
- ✅ Все дистрибутивы: Работает на Jammy и Noble
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после выхода апстрима
- ✅ Без ручной компиляции: Готовые бинарные файлы Go, цепочка инструментов не нужна
- ✅ Правильные зависимости: Корректно упакован с Git и зависимостями терминала
- ✅ Простое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты Ubuntu собираются и поддерживаются автоматически в этом репозитории GitHub:
- 🐢 lazygit-debian — сборки последних релизов
🔗 Связанные пакеты
Также доступны из debian.griffo.io:
- lazydocker — терминальный интерфейс для Docker (тот же автор)
- Терминал Ghostty — современный эмулятор терминала
- fzf Fuzzy Finder — улучшенный поиск по командам