Запуск TortoiseGit из командной строки
Обычно я работаю с Гитом из командной строки, но выбирать файлы для коммита и смотреть логи/диффы удобнее через TortoiseGit. Чтобы не открывать его каждый раз из Проводника, я положил в папку C:\Program Files\TortoiseGit\bin файл tgit.bat с таким содержимым:
@TortoiseProc /command:%1 /path:.
И tgit для запуска из Git Bash:
#!/usr/bin/env sh
TortoiseProc /command:$1 /path:.
Теперь я могу просто писать в консоли tgit commit или tgit log. (На самом деле я сделал ещё одну пару файлов: tgitc.bat/tgitc для ещё более быстрого запуска окна коммита TortoiseGit.)
P. S. Ну а на сервере удобно использовать tig.