Creación de Ramas
git branch
Al trabajar con ramas en Git, principalmente se utiliza el comando git branch
. De hecho, este comando puede emplearse para varios propósitos:
- Listar ramas;
- Crear ramas;
- Eliminar ramas;
- Manipular ramas (por ejemplo, renombrar ramas).
Listado y creación de ramas
Primero, listar todas las ramas en el repositorio:

Como puedes ver, la única rama existente es master
, la rama predeterminada.
Su nombre puede variar en tu configuración, así que no te preocupes si aparece con otro nombre.
Actualmente, las nuevas versiones de Git suelen usar main
como nombre para la rama predeterminada en lugar de master
.
Un asterisco (*
) junto al nombre de la rama indica que HEAD apunta a esa rama, es decir, que actualmente te encuentras en ella.
Para crear una nueva rama, utiliza el comando git branch
seguido del nombre deseado para la rama:
git branch <branch_name>
Aquí, <branch_name>
es el nombre de la rama que deseas crear.
Convenciones de Nombres para Ramas
Es común seguir convenciones de nombres para las ramas, como utilizar prefijos como feature/
, bugfix/
o hotfix/
para indicar el propósito de la rama. Las convenciones de nombres consistentes facilitan la comprensión del rol de cada rama en el proceso de desarrollo.
Ejemplo de Flujo de Trabajo
Crear una nueva rama llamada testing/some-tests
y luego listar todas las ramas:

Cambio entre ramas
Actualmente, existen dos ramas.
Dado que el asterisco (*
) está junto a la rama master
, HEAD todavía apunta a ella.
Sin embargo, HEAD es un puntero movible, por lo que se puede cambiar a otra rama utilizando el comando git checkout
:
git checkout <branch_name>
Aquí, <branch_name>
es el nombre de la rama a la que se desea cambiar.
Este comando actualiza el árbol de trabajo para que coincida con la rama seleccionada, incluyendo tanto los archivos como el historial de Git.
Ahora cambie a la rama recién creada y liste todas las ramas:

Como se puede observar, el asterisco (*
) ahora está junto a la nueva rama, lo que significa que actualmente se encuentra en ella (HEAD apunta a esta rama).
Para verificar esto, cree un archivo de texto simple y realice un commit:

El commit se realizó correctamente, así que ahora verifica los dos commits más recientes en el historial de commits:

Dado que actualmente estás en la rama testing/some-tests
, esta apunta al último commit (al igual que HEAD), mientras que la rama master
permanece un commit detrás.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.57
Creación de Ramas
Desliza para mostrar el menú
git branch
Al trabajar con ramas en Git, principalmente se utiliza el comando git branch
. De hecho, este comando puede emplearse para varios propósitos:
- Listar ramas;
- Crear ramas;
- Eliminar ramas;
- Manipular ramas (por ejemplo, renombrar ramas).
Listado y creación de ramas
Primero, listar todas las ramas en el repositorio:

Como puedes ver, la única rama existente es master
, la rama predeterminada.
Su nombre puede variar en tu configuración, así que no te preocupes si aparece con otro nombre.
Actualmente, las nuevas versiones de Git suelen usar main
como nombre para la rama predeterminada en lugar de master
.
Un asterisco (*
) junto al nombre de la rama indica que HEAD apunta a esa rama, es decir, que actualmente te encuentras en ella.
Para crear una nueva rama, utiliza el comando git branch
seguido del nombre deseado para la rama:
git branch <branch_name>
Aquí, <branch_name>
es el nombre de la rama que deseas crear.
Convenciones de Nombres para Ramas
Es común seguir convenciones de nombres para las ramas, como utilizar prefijos como feature/
, bugfix/
o hotfix/
para indicar el propósito de la rama. Las convenciones de nombres consistentes facilitan la comprensión del rol de cada rama en el proceso de desarrollo.
Ejemplo de Flujo de Trabajo
Crear una nueva rama llamada testing/some-tests
y luego listar todas las ramas:

Cambio entre ramas
Actualmente, existen dos ramas.
Dado que el asterisco (*
) está junto a la rama master
, HEAD todavía apunta a ella.
Sin embargo, HEAD es un puntero movible, por lo que se puede cambiar a otra rama utilizando el comando git checkout
:
git checkout <branch_name>
Aquí, <branch_name>
es el nombre de la rama a la que se desea cambiar.
Este comando actualiza el árbol de trabajo para que coincida con la rama seleccionada, incluyendo tanto los archivos como el historial de Git.
Ahora cambie a la rama recién creada y liste todas las ramas:

Como se puede observar, el asterisco (*
) ahora está junto a la nueva rama, lo que significa que actualmente se encuentra en ella (HEAD apunta a esta rama).
Para verificar esto, cree un archivo de texto simple y realice un commit:

El commit se realizó correctamente, así que ahora verifica los dos commits más recientes en el historial de commits:

Dado que actualmente estás en la rama testing/some-tests
, esta apunta al último commit (al igual que HEAD), mientras que la rama master
permanece un commit detrás.
¡Gracias por tus comentarios!