Зачем пользоваться командной строкой в терминале?
Можете и не пользоваться. Если устраивают графические утилиты, то нет проблем.
Но как правило графические утилиты не предоставляют полного функционала и есть места где нет графического интерфейса.
Когда привыкаешь к командной строке, то графические примочки становятся не нужны. 
А кроме того многие графические утилиты под капотом вызывают тот самый консольный гит.
Коротко - можно, но если у вас такой вопрос, то вам рано в программирование.
Существуют системы и без предустановленного кривенького DE, где нет мышки, окошечек и папочек; кроме того, Git - консольная утилита, вы никак в него не скинете файлик из папочки.