Я рекомендую

Gitkraken

Ссылка на программу

Gitkraken

Когда я начинал работать с гитом - всё было достаточно просто. Задачи не выходили за рамки "создал ветку - замержил в мастер". Я удачно обходился обычным терминалом. Но, как только я начал работать на проектах, где было больше 5 разработчиков, тут мне понадобилось существенно расширить свои навыки. Но как, если я просто не знал большинство приёмов?

И вот тут мне на помощь пришёл гиткракен со своим графическим интерфейсом. Отторжение прошло уже на второй день пользования. Через неделю я уже был как рыба в воде. А, через месяц, спокойно манипулировал каждым коммитом.

Конечно, есть и другие инструменты. В том же IDE Webstorm есть хорошая тула. И я честно скажу - я пользуюсь и прочим. Но около 95% работы с версионностью я делаю в гиткракене.

Поскольку это крайне удобный инструмент - рекомендую его использовать всем.