Jula0071, тут дело несколько в другом. Гуглить книги мы приучены
Дело в культуре работы с git и системами контроля версий как таковыми.
Соотв. надо приучить себя не только сохранять файлы в редакторе кода, но и коммитить их в свой репозиторий.
Кроме того нельзя доверять графическим утилитам для работы с git, особенно что касается процесса объединения веток.
Поэтому консоль - наше все.
Из бесплатной графики самый навороченный - TortoiseGit.
Что в нем пока не получилось - работа с патчами. Ну это как-нибудь потом.
(А уж если конфликт во время git apply ... )
Если мы говорим про linux - то meld и опять таки консоль.
----
Главу я еще почитаю, а из инструментов - git mergetool особенно для разрешения конфликтов.
Разрешение конфликтов самое такое - не доброе.