Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de Ramas | Trabajando con Ramas en Git
Conceptos Esenciales de Git

bookCreació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:

Listado de ramas

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.

Note
Nota

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:

Creando una nueva rama

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:

Cambio a una nueva rama

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:

Creando un nuevo archivo de texto

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

Dos commits más recientes

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.

question mark

Selecciona todos los posibles casos de uso del comando git branch.

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.57

bookCreació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:

Listado de ramas

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.

Note
Nota

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:

Creando una nueva rama

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:

Cambio a una nueva rama

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:

Creando un nuevo archivo de texto

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

Dos commits más recientes

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.

question mark

Selecciona todos los posibles casos de uso del comando git branch.

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
some-alt