Существует множество графических интерфейсов 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 &’
Это запустит колу без блокировки терминала.