Oi, tudo bem?
Eu estou desenvolvendo alguns projetos próprios e estou pensando em adotar as melhores práticas possíveis para esses projetos.
Agora, tenho uma dúvida. Como usar as branches de maneira eficiente? Pensei em criar três branches.
1 - Master -- O que está aqui é a versão "oficial", que você pode usar.
2 - Desenvolvimento -- Onde você vai adicionar novas funções ou arrumar o código, um "beta" da master.
3 - Desenvolvimento "pessoal" -- Onde eu vou trabalhar meu código. Cada pessoa envolvida no projeto desenvolve aqui e depois os merges acontecem tudo na desenvolvimento e depois na master.
Seria essa uma boa maneira de trabalhar? Existem livros que falam sobre como trabalhar com o git?
Obrigado desde já. :)