En este artículo vamos a explicar como actualizar nuestras ramas de GIT con la rama Master. Dicha rama se entiende que está el código validado en todo momento y debemos estar sincronizada con ella.
El motivo por el cual debemos estar sincronizadas es que las ramas terminando siendo parte de Master y lo que indica que a veces pueden existir conflictos que se tienen que resolver.
Si tenemos la rama lo más cercana a Master estos conflictos serán pocos o inexistentes y podemos hacer las cosas de manera mucho más ágil.
Ejemplo práctico
Vamos a tener en cuenta en nuestro ejemplo lo siguiente:
- Nombre de nuestra rama: ejemplo-branch1
- ¿En qué rama estamos situados inicialmente?: ejemplo-branch1
Siguiendo el ejemplo de arriba:
# Ver en la rama que estamos
git branch
# Situarnos en master
git checkout master
# Sincronizamos master en nuestro repositorio local
git pull
# Nos vamos a nuestra rama
git checkout ejemplo-branch1
# Hacemos la fusión con Master
git merge origin/master
# Subimos la nueva versión a nuestro repositorio remoto
git push origin ejemplo-branch1
Como podemos observar el funcionamiento es muy sencillo a raíz de comandos.
Hoy en día la gente usa entornos como Visual Studio Code que lo tiene a tiro de un botón, pero es importante conocer los comandos para el día de mañana.