Что такое git-workflow-and-versioning?
Используйте при внесении любых изменений в код. Используйте при фиксации, разветвлении, разрешении конфликтов или когда вам нужно организовать работу в нескольких параллельных потоках. Источник: addyosmani/agent-skills.