Extraer cambios de una rama específica en Git
En este tutorial, aprenderemos cómo extraer cambios de una rama específica al repositorio en Git.
Obtener cambios de una rama específica al repositorio en Git
Usamos Git en un entorno de desarrollo colaborativo para realizar un seguimiento de los cambios realizados en los archivos en nuestro directorio de proyectos.
Por lo general, tenemos una rama local en nuestro repositorio local configurada para rastrear una rama remota en el repositorio remoto. A veces, es posible que deseemos realizar un seguimiento de los cambios de una rama remota específica que existe en el repositorio remoto.
Supongamos que tenemos una rama local main
configurada para rastrear una rama remota con el mismo nombre main
en nuestro entorno de desarrollo.
Queremos rastrear la rama remota todo-feature
existente en el repositorio remoto.
Esto lo podemos lograr con el comando git pull
. La sintaxis del comando git pull
se encuentra a continuación.
git pull [<options>] [<repository> [<refspec>…]]
Por lo tanto, debemos ejecutar los siguientes comandos para extraer de la rama remota específica todo-feature
.
$ cd MyProject
$ git checkout -b todo-feature
$ git pull origin todo-feature
Podemos ver arriba que nos hemos mudado a nuestro directorio de proyectos. Luego, creamos y revisamos la rama todo-feature
con el comando git checkout
con la opción -b
.
Hemos ejecutado el comando git pull
con el remoto origin
y la rama remota todo-feature
. El comando git pull
recupera y fusiona la rama remota todo-feature
con nuestra rama local.
Ahora hemos extraído con éxito de la rama remota específica en Git. Tenga en cuenta que antes de realizar el git pull
, debemos asegurarnos de que la rama remota todo-feature
existe en el repositorio remoto.
Por lo tanto, hemos aprendido cómo extraer cambios de una rama específica al repositorio en Git.
Para obtener más información, visite estos enlaces.