Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Moverse entre Ramas y Eliminarlas | Trabajando con Ramas en Git
Git Essentials

bookMoverse entre Ramas y Eliminarlas

Crear y cambiar a una nueva rama

Para cambiar a una rama existente, utiliza el comando git checkout. Sin embargo, dado que crear una nueva rama y cambiar a ella inmediatamente es una acción común, Git proporciona una opción conveniente para ello.

Utiliza el mismo comando git checkout con la opción -b:

git checkout -b <new_branch_name>

Eliminación de ramas

Para eliminar una rama, utiliza la opción -d (que significa delete). Esto elimina la rama solo si sus cambios ya están fusionados en la rama actual:

git branch -d <branch_name>

Donde <branch_name> es el nombre de la rama que deseas eliminar.

Note
Nota

Si existen cambios no fusionados, Git impedirá la eliminación y mostrará una advertencia.

Todo quedará claro con un ejemplo.

Flujo de trabajo de ejemplo

Primero, verificar el estado del árbol de trabajo y el área de preparación:

Verificando el estado

Como puedes ver, el árbol de trabajo y el área de preparación están vacíos, y actualmente te encuentras en la rama testing/some-tests. Ahora crea una nueva rama llamada feature/new-feature, cámbiate inmediatamente a ella y luego muestra todas las ramas:

Creando la rama y cambiando a ella

El HEAD ahora apunta a la nueva rama, así que muestra los dos commits más recientes:

Dos commits más recientes

La nueva rama y la rama testing/some-tests apuntan ambas al mismo commit más reciente. Dado que ahora se encuentra en la nueva rama, puede eliminar de forma segura la rama testing/some-tests:

Eliminando la rama

La eliminación se realizó correctamente.
Ahora revisar los dos commits más recientes y listar todas las ramas existentes:

Mostrando los dos commits más recientes y listando ramas

La rama fue eliminada correctamente, quedando solo dos ramas. La nueva rama apunta al commit más reciente, mientras que la rama master permanece un commit atrás.

question mark

¿Qué comando se puede utilizar para crear una rama y cambiar a ella inmediatamente?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3

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

bookMoverse entre Ramas y Eliminarlas

Desliza para mostrar el menú

Crear y cambiar a una nueva rama

Para cambiar a una rama existente, utiliza el comando git checkout. Sin embargo, dado que crear una nueva rama y cambiar a ella inmediatamente es una acción común, Git proporciona una opción conveniente para ello.

Utiliza el mismo comando git checkout con la opción -b:

git checkout -b <new_branch_name>

Eliminación de ramas

Para eliminar una rama, utiliza la opción -d (que significa delete). Esto elimina la rama solo si sus cambios ya están fusionados en la rama actual:

git branch -d <branch_name>

Donde <branch_name> es el nombre de la rama que deseas eliminar.

Note
Nota

Si existen cambios no fusionados, Git impedirá la eliminación y mostrará una advertencia.

Todo quedará claro con un ejemplo.

Flujo de trabajo de ejemplo

Primero, verificar el estado del árbol de trabajo y el área de preparación:

Verificando el estado

Como puedes ver, el árbol de trabajo y el área de preparación están vacíos, y actualmente te encuentras en la rama testing/some-tests. Ahora crea una nueva rama llamada feature/new-feature, cámbiate inmediatamente a ella y luego muestra todas las ramas:

Creando la rama y cambiando a ella

El HEAD ahora apunta a la nueva rama, así que muestra los dos commits más recientes:

Dos commits más recientes

La nueva rama y la rama testing/some-tests apuntan ambas al mismo commit más reciente. Dado que ahora se encuentra en la nueva rama, puede eliminar de forma segura la rama testing/some-tests:

Eliminando la rama

La eliminación se realizó correctamente.
Ahora revisar los dos commits más recientes y listar todas las ramas existentes:

Mostrando los dos commits más recientes y listando ramas

La rama fue eliminada correctamente, quedando solo dos ramas. La nueva rama apunta al commit más reciente, mientras que la rama master permanece un commit atrás.

question mark

¿Qué comando se puede utilizar para crear una rama y cambiar a ella inmediatamente?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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