Com o Git, você pode fazer o que quiser.
Se a sua ramificação padrão for production
e você estiver confortável com isso, tudo bem; deixar. Você pode mesclar qualquer outra ramificação em production
quando quiser implantar. Com esse esquema, eu chamaria a ramificação de desenvolvimento principal master
e criaria ramificações de recurso de master
.
Se eu estivesse configurando tudo do zero, eu usaria master
como ramificação de produção e criaria uma ramificação chamada develop
ou next
que era o principal ramo de desenvolvimento. Ambos são amplamente utilizados.
Você pode ver alguns fluxos de trabalho Git formalmente definidos:
- Branch de recursos da Atlassian (muito fácil de entender)
- Git Flow (Eu não gosto deste, muito complicado!)
- Fluxo do GitHub ( muuch melhor)
Existem outros. Mas principalmente você apenas faz o que funciona para você. Boa sorte!