Здравствуйте.
Почитайте про Git Flow. Пробовали этот подход в команде, — отлично себя показал.
На пример вот так:
%issue_id% - short comment about changes
На пример:
YDX-4345 - menu item link hover color update
Где
YDX-4345 — это номер задачи в Jira
"menu item link hover color update" — краткое описание внесённых изменений
Тут Вы запутались в самом процессе ветвления и внесения изменений. Утверждение не информативно. Прочитайте статью выше, многое должно стать понятней.
Да всё индивидуально.
В командных проектах сами поймёте как делать)
У разных команд есть статьи как они работают с гитом, вот например, https://htmlacademy.ru/blog/213-github-in-academy
найти можно разные статьи и видео.