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
Quizzes & Challenges
Quizzes
Challenges
/
Git Essentials

bookCreación de Ramas

git branch

Al trabajar con ramas en Git, se utiliza principalmente el comando git branch. De hecho, este comando puede emplearse para diversos 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 tienden a 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 te encuentras en ella actualmente.

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 nomenclatura de ramas

Es común seguir convenciones de nomenclatura para las ramas, como utilizar prefijos como feature/, bugfix/ o hotfix/ para indicar el propósito de la rama. Las convenciones de nomenclatura 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 aún 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 consulta los dos commits más recientes en el historial de commits:

Dos commits más recientes

Dado que actualmente se encuentra 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

Seleccione 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, se utiliza principalmente el comando git branch. De hecho, este comando puede emplearse para diversos 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 tienden a 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 te encuentras en ella actualmente.

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 nomenclatura de ramas

Es común seguir convenciones de nomenclatura para las ramas, como utilizar prefijos como feature/, bugfix/ o hotfix/ para indicar el propósito de la rama. Las convenciones de nomenclatura 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 aún 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 consulta los dos commits más recientes en el historial de commits:

Dos commits más recientes

Dado que actualmente se encuentra 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

Seleccione 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