Недавно я начал использовать Git, и я изучал лучшие методы Git, и кажется, что наиболее распространенным из них является то, что он никогда не работает из вашей ведущей ветки, всегда создавайте отдельную ветку и работайте над этим. Мне интересно, верно ли это только при работе с другими разработчиками или если это то, что я должен делать, если я единственный разработчик проекта. Если да, то почему? И как часто я должен объединять новую ветку? Почему это не так, как просто работа над мастер-ветвью и внесение изменений при необходимости?
Большое спасибо за вашу мудрость!