В этом нет ничего плохого, я делаю это все время.Графический интерфейс приятен тем, что позволяет очень легко и быстро видеть все новейшие изменения, а также выполнять быструю фиксацию + синхронизацию.Но я использую терминал для более точного управления, например, для принудительной проверки филиала
git checkout -b newBranch
Я также переключаюсь на терминал, когда хочу сохранить изменения, которые я сделал, и не готов к фиксации, чтобы перейти к старомуветвь, чтобы исправить то, что нужно немедленно (стековый стек - это круто!)
Так что да, в этом подходе нет ничего плохого.Похоже, вы знаете, что делаете, терминал просто дает вам более точное управление.