Menu
Coddy logo textTech

Hacer commit en una rama

Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 31 de 58.

Los commits que realices en una rama solo afectan a esa rama. La rama main se mantiene exactamente donde estaba, intacta, hasta que decidas realizar el merge.

Esta es la idea principal detrás de las ramas de características (feature branches): probar cosas por separado, dejar main estable.

git switch -c feature-login
echo "login form" >> app.txt
git add app.txt
git commit -m "Start login form"

Ahora feature-login tiene un commit adicional, mientras que main permanece sin cambios. Puedes volver en cualquier momento y los archivos de trabajo vuelven a la versión main:

git switch main
cat app.txt    # contenido original, sin la línea "login form"

Las ramas son líneas de tiempo independientes hasta que las vuelves a unir.

challenge icon

Desafío

Fácil

El repositorio tiene un commit en main con un archivo data.txt que contiene la línea v1.

Crea y cambia a una rama llamada edits, sobrescribe data.txt con v2, y realiza un commit con el mensaje Bump to v2. Luego, vuelve a main e imprime el contenido de data.txt.

La salida esperada muestra el v1 original (sin cambios en main).

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones

Practica por tu cuenta: Playground de Terminal