Cómo crear y enumerar ramas de Git locales y remotas

27 feb 2021 2 min di lettura
Cómo crear y enumerar ramas de Git locales y remotas
Indice dei contenuti

Introducción

Las sucursales son parte del proceso de desarrollo de software y una de las características más poderosas de Git. Las ramas son esencialmente indicadores de cierto compromiso.

Al corregir un error o trabajar en una nueva función, los desarrolladores crean una nueva rama que luego se puede fusionar en la base de código principal.

Este artículo explica cómo crear y enumerar ramas de Git locales y remotas.

Lista de las ramas de Git

Para enumerar todas las ramas de Git locales, use el comando git branch o git branch --list:

git branch
 dev
 backend
 fix
 * master

La rama actual está resaltada con un asterisco *. En este ejemplo, este es el maestro de la rama.

En Git, las ramas locales y remotas son objetos separados. Si desea enumerar las sucursales locales y remotas, use la opción -a:

git branch -a
 dev
 backend
 fix
 * master
 remotes/origin/redo

La opción -r solo mostrará una lista de las sucursales remotas.

git branch -r

Crear una rama de Git

Crear una nueva rama no es más que crear un puntero a una determinada confirmación.

Para crear una nueva rama local, use el comando git branch seguido del nombre de la nueva rama. Por ejemplo, para crear una nueva rama llamada new_branche, debe escribir:

git branch new_branche

El comando no devolverá ningún resultado. Si la sucursal con el mismo nombre ya existe, verá el siguiente mensaje de error:

fatal: A branch named 'new_branche' already exists.

Para comenzar a trabajar en la rama y agregar una confirmación, debe seleccionar la rama con el comando git checkout:

git checkout new_branche

La salida le informará que la sucursal ha cambiado:

Switched to branch 'new_branche'

En lugar de crear la rama y luego cambiar a ella, puede hacerlo con un solo comando. Cuando se usa con la opción -b, el comando git checkout creará la rama especificada.

git checkout -b new_branche
Switched to branch 'new_branche'

Desde aquí puede usar los comandos estándar git add y git commit para nuevas confirmaciones en la nueva rama.

Para enviar la nueva rama al repositorio remoto, use el comando git push seguido del nombre del repositorio remoto y el nombre de la rama:

git push remote-repo new_branche

Conclusión

En este tutorial, hemos visto cómo enumerar y crear ramas de Git locales y remotas. Las sucursales son una referencia a una instantánea de los cambios y tienen un ciclo de vida corto.

Con el comando git branch, también puede cambiar el nombre y eliminar las ramas de Git locales y remotas.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.