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

bookCambiar 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, comprobar el estado del árbol de trabajo y el área de preparación:

Comprobando 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 últimos commits

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

Eliminando la rama

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

Mostrando los dos commits más recientes y listando las ramas

La rama se eliminó 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

bookCambiar 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, comprobar el estado del árbol de trabajo y el área de preparación:

Comprobando 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 últimos commits

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

Eliminando la rama

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

Mostrando los dos commits más recientes y listando las ramas

La rama se eliminó 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