Rullst AcademyRullst Academy/Lección
Git: cada cambio cuenta · Lección 06 / 10

Una idea en otra rama

Una rama permite desarrollar una idea sin mover enseguida la línea principal. Es una referencia a commits, no otra carpeta independiente.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Empieza con git status limpio. git switch -c melhoria crea la rama y cambia a ella. git branch --show-current confirma dónde se registrarán nuevos commits.

  2. 2

    Crea tips.txt con Check status before commit. Guarda, prepara solo tips.txt y registra Add tip. Los archivos también necesitan guardarse y prepararse en otra rama.

  3. 3

    Vuelve con git switch main. Hasta que main incluya el nuevo commit, tips.txt desaparece del área de trabajo porque no existe en esa versión. El commit sigue disponible en melhoria.

  4. 4

    git merge --ff-only melhoria solo avanza main a un descendiente sin crear commit de merge. Si las historias divergieron, lo rechaza; no lo fuerces. La siguiente lección estudia un conflicto.

GIT · .md

Tu laboratorio de cambios

Los experimentos de esta página muestran salidas preparadas. Para ejecutar comandos reales, usa una carpeta nueva de práctica en tu computadora y la guía incluida en “Descargar actividad”. Lee las instrucciones antes de cada comando.

Mis archivos y GitHub

El editor de abajo guarda tus notas en Markdown en este navegador. Descarga una copia para llevarlas a otro dispositivo. Enviar ese archivo a GitHub no envía el historial .git de tu computadora.

DE LA LECCIÓN A LA PRÁCTICA

Una guía para seguir a tu ritmo

Lee los pasos antes de usar la referencia de abajo. Los comandos se ejecutan en el terminal del sistema indicado; el registro ocurre en el sitio oficial. Los ejercicios de Rullst Academy son práctica y no verifican tu instalación ni cuenta externa.

git status
git switch -c melhoria
# Create and save tips.txt in your editor before continuing.
git add tips.txt
git commit -m "Add tip"
git switch main
git merge --ff-only melhoria
git log --oneline --graph --all

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Crear, cambiar e integrar una rama con fast-forward.

Ahora te toca

Taller de descubrimientos

Lee el estado, elige el siguiente paso

En el primer escenario, el taller ya cambió a melhoria con git switch -c melhoria. En el segundo, el cambio de tips.txt ya está registrado, volvimos a main y completamos git merge --ff-only melhoria. El comando de consulta es igual; cambió la rama actual. Salidas preparadas; esta página no cambia ramas reales.
Mini experimento

Simulación didáctica: compara tarjetas y comprueba tus predicciones. El navegador no compila Rust ni inicia un servidor.

git branch --show-current
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Por qué puede rechazar --ff-only?

Necesito una pista

Fast-forward es posible cuando la punta de destino es antecesora del origen.

Cargando tu camino…

Llévatelo contigo

Sigue los pasos en el taller limpio. Comprueba tips.txt antes y después de cambiar. Dibuja commits y nombres de ramas; explica qué avanzó durante el merge.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.