Существует множество графических интерфейсов Git, готовых к установке в пару кликов. Тем не менее, на протяжении многих лет я всегда использовал Git Cola, потому что он, кажется, единственный, предоставляющий одну конкретную функцию, которую я использую очень часто:

Многие графические интерфейсы предоставляют только что-то вроде этого:

Куски часто недостаточно малы для моего способа внесения изменений. Мне не нравится коммитить целые файлы или огромный кусок кода. Я предпочитаю небольшие коммиты: их легко просмотреть, легко «git bisect», если что-то пойдет не так, легко «git Cherry Pick», если это необходимо. Я называю их микро-коммиты, и они настолько укоренились в моем способе работы, что я просто не могу работать без них.

Сказал, что Git Cola немного сложно установить на Mac OSX. Вот необходимые шаги для вас и будущего меня :)

Установите MacPorts

Загрузите и установите MacPorts для El Capitan:
https://distfiles.macports.org/MacPorts/MacPorts-2.3.4-10.11-ElCapitan.pkg

Установите PyQT

После того, как вы установили MacPorts, вам необходимо установить PyQT. Запустите терминал и выполните:

sudo port selfupdate
sudo port install py34-pyqt4

Установить Гит Кола

У нас есть зависимости Python. Мы почти на месте. Еще пара команд:

sudo pip install sphinx
brew install git-cola
git clone git://github.com/git-cola/git-cola.git && cd git-cola
make git-cola.app
rm -fr /Applications/git-cola.app && cp -r git-cola.app /Applications

Сделанный. Теперь мы можем запустить cola из любой папки, содержащей репозиторий Git, и запустится графический интерфейс.

Тюнинг

Отредактируйте файл ~/.bash_profile и добавьте следующую строку:

alias cola=’cola &’

Это запустит колу без блокировки терминала.