Если у вас есть проблемы с восприятием основных моментов в работе с Git-репозиторием из консоли, то вы всегда можете воспользоваться графическим клиентом. Один из них - Lazygit, псевдографический клиент, написанный на языке Go с использованием библиотеки gocui. В официальном описании программы автор описывает, как трудно бывает понять, что и как нужно сделать в гите, если там больше одной ветви или коммита, и как хорошо при этом помогает разобраться его клиент. Думаю, что описывать все возможности программы нет смысла, так как что еще можно сказать про гит, кроме как «позволяет коммитить, мержить и так далее»? Просто посмотрите на картинку с примером работы и все вопросы отпадут сами собой. >>> [ Библиотека gocui ](
https://github.com/jroimartin/gocui ) (BSD 3-Clause «New» or «Revised» License) >>> [ Обучающее видео ](
https://www.youtube.com/watch?v=VDXvbHZYeKY&feature=youtu.be )
Ссылка:
https://www.linux.org.ru/news/opensource/15584752