Git — это реально мощный инструмент, но сказка про «без ошибок» сильно преувеличена. Даже у опытных ребят постоянно возникают траблы с конфликтами и ветками, просто со временем начинаешь понимать, что к чему. Главное — не бояться ошибаться и читать сообщения об ошибках, а не игнорить их.