Ну если юзать 3 команды то наверное можно и без гуя обойтись 😁. Я раз 5 озадачивался поиском бесплатного и понятного клиента и среди всех платформ не нашёл для себя ничего лучше gitext. И он вроде на маке как-то через mono работает даже. Но я ток недавно начал систему вкуривать и пока не разобрался
Ну ежедневный workflow так-сказать, там Git Flow, пуллы/фетчи/пуши/коммиты, мерж конфликты - всё решается оттуда. Хз что ещё может требоваться постоянно)