Git: Trabajando con branches

Por admin-dayscript, 21 Marzo, 2015

Cuando se va a trabajar en el desarrollo de una característica nueva completa, un módulo u otro desarrollo que no se clasifica como una corrección o mejora o que no es un cambio suficientemente pequeño, se debe crear un branch para trabajar.

El procedicmiento sería el siguiente:

Para empezar el nuevo branch basado en el estado actual de master:
git checkout -b new-feature master.

Trabajar en el nuevo desarrollo y hacer commits en el nuevo branch:
git commit -a -m "Start developing a feature".

Para incorporar los cambios en el brach principal, hay varias opciones. Vamos a utilizar rebase, lo cual mantiene una historia lineal en el branch principal.

git rebase master. Este comando pone los cambios del nuevo desarrollo a la cabeza del branch principal.

git checkout master. Cambiamos de brach.

git merge new-feature. Unimos los branch en el principal.

Comentarios