Magit
Интерфейс к Git для Emacs: начат Мариусом Фоллмером в 2008 году, долгие годы поддерживается Йонасом Бернулли. Его регулярно называют единственной причиной установить Emacs.
Буфер статуса показывает рабочее дерево, а дальше всё делается одиночными клавишами: s — добавить в индекс, c c — коммит, P p — push. Особенность Magit — частичный staging: выделите несколько строк в диффе и добавьте в индекс только их, так что хаотичный рабочий день легко разложить на аккуратные коммиты вместо одного «разные правки». Интерактивный rebase превращается в список, где строки просто переставляются. Меню Transient показывает все флаги каждой команды, и попутно вы фактически учите Git.