Думаю, я не типичный пользователь Git. Командную строку и GUI использую одинаково часто.
В SourceTree мне удобнее смотреть изменения и ветки, в TortoiseGit — смотреть историю и мёржить, а в консоли — иногда коммитить и делать более сложные операции.
Почему я использую консоль? Есть две причины:
GUI умеет не всё.
В Git есть алиасы…
Алиас — возможность написать в консоли после git свою команду. Пишешь в Git Bash git cp, а выполняется три команды: