Cambio de ramas en Git
Ahora aprendamos a cambiar
entre ramas. Para esto se usa
el comando checkout, seguido del
nombre de la rama. Cambiemos a la rama
test que creamos en la lección anterior:
git checkout test
También se puede usar el
sinónimo switch:
git switch test
Después de ejecutar cualquiera de los dos comandos mostrados, aparecerá un mensaje en la terminal sobre el cambio a la rama especificada:
Switched to branch 'test'
Al cambiar de una rama a otra, los archivos en el directorio de trabajo de Git también cambian. Es decir, físicamente desaparecerán los archivos de una rama y aparecerán los archivos de la otra rama. Presten atención a esto, ya que no es muy obvio para los principiantes en Git.
Resulta que en Git todos los cambios en las ramas se aíslan entre sí y se puede fácil y rápidamente crear varias bifurcaciones del proyecto, sin introducir confusión en la versión original.
Cambie a la nueva rama. Estando en esta rama, haga cambios en el archivo, indéxelos y realice un commit. Luego cambie a la rama principal y verifique el contenido del archivo - debería volver a la versión inicial.
Cambie a la nueva rama. Estando en esta rama, cree un nuevo archivo, indéxelo y realice un commit. Luego cambie a la rama principal y compruebe que el nuevo archivo desaparecerá. Cambie de vuelta a la nueva rama y compruebe que su archivo volverá.