Rullst AcademyRullst Academy/Lección
Git: cambios en equipo · Lección 03 / 10

Un cambio que se puede revisar

El diff debe contar la misma historia que la propuesta.

Rutas de aprendizaje16 min

Vamos a descubrir juntos

  1. 1

    En author, con status limpio, crea fix-boundary con git switch -c fix-boundary. Una rama nombra una línea de commits; no guarda archivos sin salvar. Revisa la rama antes de editar.

  2. 2

    Copia variants/test_boundary.py a author como indica LAB.md. Ejecuta python -m unittest discover -v: el caso 120 debe fallar. En mission.py cambia minutes >= 120 por minutes > 120 y repite. En macOS/Ubuntu usa python3; en Windows, el comando de tu preparación.

  3. 3

    Git diff muestra cambios sin preparar; git diff --cached muestra lo preparado para el siguiente commit. Añade por nombre: git add mission.py test_boundary.py. Revisa que no haya configuración, datos personales ni cambios ajenos.

  4. 4

    Haz un commit que explique la corrección y envía la rama al remoto local con git push -u origin fix-boundary. Commit registra historial local; push transmite commits. La integración de Rullst Academy envía un archivo confirmado, pero no crea este flujo de ramas ni una pull request automáticamente.

Un cambio, dos papeles

Descarga el kit y sigue LAB.md en una carpeta nueva. Los comandos son referencias; el sitio no los ejecuta. Usa Git Bash en Windows y terminal en macOS/Ubuntu. Las rutas anteriores preparan Git y Python.

git switch -c fix-boundary
python -m unittest discover -v
git diff
git add mission.py test_boundary.py
git diff --cached
Mis archivos y GitHub

Edita, descarga y envía tu cuaderno Markdown a GitHub con confirmación. No ejecuta Git ni abre pull requests. El kit es el modelo; guarda cambios aparte.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Crear una rama y un commit pequeño con una prueba que detecta el defecto.

Ahora te toca

Taller de descubrimientos

Una decisión con pruebas

mission.py está preparado. Un cambio posterior en README.md aún no fue añadido.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Qué diff revisar antes del commit?

Necesito una pista

Compara el acuerdo con el diff y las pruebas del commit actual.

Cargando tu camino…

Llévatelo contigo

Registra la prueba fallando y pasando, el diff preparado y el hash. Explica un cambio que dejaste fuera.

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.