Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
source ~/.gitsettings/git-completion.bash
жизнь с Git становится гораздо проще, по табу начинают дополняться команды, имена бренчей, файлов и т.п.А почему вы считаете эти команды не логичными?

Есть такой простенький gui к git — gitg.
Но инструмент вполне решает свою задачу, хоть интерфейс у него и нелогичен.
Зачем учить эти нелогичные команды, если есть TortoiseGit.
# apt-get install tortoiesgit
…
E: Unable to locate package tortoiesgit
$ git rebase -i
Git game или в поисках Линуса Торвальдса