Существует ли стандартный рабочий процесс git?

На данный момент я делаю это неправильно, я работаю с master и когда все стабильно, я создаю номер версии и помещаю ее в ветку тегов.

Насколько я понимаю, у большинства проектов на github есть master, который является "стабильным", dev, в котором делаются все изменения, tag для версионности и дополнительные ветки для хотфиксов/патчей, функций, которые я хочу сделать сейчас, а не то, над чем сейчас работают и т.д. и т.п.

Вы выкладываете свой master aka stable и обычно по pull request, если он выглядит нормально, вы выкладываете в свой master

Я не думаю, что мое понимание правильное. Существует ли "стандартный" рабочий процесс git? Есть ли что-то, что "рекомендуется"?

5
задан 5 January 2012 в 13:03
поделиться