¿Por qué debería crear una nueva sucursal en el repository de git?

Si el maestro es la twig pnetworkingeterminada del repository de git, ¿por qué deberíamos crear otra twig? ¿Cuáles son los beneficios de crear una nueva sucursal?

Su pregunta es realmente una pregunta de control de versión general, y sería igualmente válida si estuviera preguntando sobre Subversion, Perforce o cualquier otro VCS.

Normalmente, le conviene crear una nueva sucursal en Git cuando desee build una nueva function basada en la twig master , sin realizar el trabajo real en el master . Al usar una twig separada para su function, puede hacer todo su desarrollo y testings en un lugar separado, dejando solo su twig master estable. Esto permitiría a otros desarrolladores continuar trabajando directamente en el master o permitirles crear sus propias twigs de características.

Una vez que haya completado la function y se haya probado, puede volver a poner esta twig en el master mediante git merge o haciendo un git rebase seguido de un avance rápido.

master representa una versión estable de su aplicación, por lo que no registrará el código incompleto pendiente de revisión en el maestro.

Verifique esta publicación: estrategia de la sucursal de Git para un pequeño equipo de desarrollo