lazygit: терминальный интерфейс для git без боли

Pparadoxcalm19.06.2026
gitclidevterminal
lazygit: терминальный интерфейс для git без боли

lazygit - быстрый текстовый интерфейс для git прямо в терминале. Видишь статус, ветки, стейджинг, историю и диффы на одном экране; коммит, rebase, cherry-pick, stash - в пару клавиш, без длинных команд.

Особенно удобно собрать аккуратный коммит из кусочков или разрулить ветки, не уходя в тяжёлый GUI.

Репозиторий:https://github.com/jesseduffield/lazygit

Инструкция по установке

Что понадобится

Установленный git и терминал. lazygit - это надстройка над git, поэтому работаете в папке уже существующего репозитория (созданного через git init или склонированного).

Шаг 1. Установка

macOS через Homebrew:

brew install lazygit

Linux - во многих дистрибутивах есть готовый пакет:

sudo pacman -S lazygit      # Arch
sudo dnf install lazygit    # Fedora

Если пакета нет (например, в Debian или Ubuntu), скачайте бинарник со страницы релизов github.com/jesseduffield/lazygit/releases, распакуйте и положите в /usr/local/bin.

Через Go (на любой системе с установленным Go):

go install github.com/jesseduffield/lazygit@latest

Шаг 2. Запуск

Перейдите в папку git-репозитория и запустите:

lazygit

Откроется интерфейс из нескольких панелей: статус, файлы, ветки, коммиты, стэш.

Шаг 3. Основные клавиши

  • Пробел - добавить или убрать файл из индекса (stage и unstage).
  • c - сделать коммит, P - запушить (push), p - подтянуть (pull).
  • Стрелки или h j k l - перемещение между панелями и элементами.
  • b - меню веток, s - стэш, z - отменить последнее действие.
  • Знак вопроса - подсказка со всеми клавишами текущей панели, q - выход.

Совет

Попробуйте stage отдельных строк: наведитесь на файл, нажмите Enter и отмечайте нужные строки Пробелом. Так удобно собирать аккуратные коммиты из кусочков, не запоминая длинных git-команд.

0
Просмотры: 9Комментарии: 0

Комментарии (0)

Комментариев пока нет