Git без магии: рабочий workflow
Начинай с понятной структуры
Для небольшого проекта достаточно main для стабильного состояния и короткоживущих feature-веток. Чем короче живёт ветка, тем меньше шансов получить конфликт, который никто не хочет разбирать вечером.
Коммиты должны объяснять изменение
Хороший коммит отвечает на вопрос «что изменилось и зачем». Лучше несколько небольших логичных коммитов, чем один огромный коммит с сообщением «fix».
git switch -c feature/cache
# работа
git add .
git commit -m "Add response cache"
git push -u origin feature/cacheГлавное правило
Не усложняй Git ради самого Git. Если команда из пяти человек спокойно понимает историю проекта, workflow уже выполняет свою задачу.