Pro Git
Pro Git Vamos a presentar un ejemplo simple de ramificar y de fusionar, con un flujo de trabajo que se podría presentar en la realidad. Imagina que sigues los siguientes pasos:
Trabajas en un sitio web. Creas una rama para un nuevo tema sobre el que quieres trabajar. Realizas algo de trabajo en esa rama.En este momento, recibes una llamada avisándote de un problema crítico que has de resolver. Y sigues los siguientes pasos:
Vuelves a la rama de producción original. Creas una nueva rama para el problema crítico y lo resuelves trabajando en ella. Tras las pertinentes pruebas, fusionas (merge) esa rama y la envías (push) a la rama de producción. Vuelves a la rama del tema en que andabas antes de la llamada y continúas tu trabajo.Imagina que estas trabajando en un proyecto y tienes un par de confirmaciones (commit) ya realizadas.
Figure 10. Un registro de confirmaciones corto y sencillo
Decides trabajar en el problema #53, según el sistema que tu compañía utiliza para llevar el seguimiento de los problemas. Para crear una nueva rama y saltar a ella, en un solo paso, puedes utilizar el comando git checkout con la opción -b:
$ git checkout -b iss53 Switched to a new branch "iss53"Esto es un atajo para: