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

Cuando cambia la propuesta

Una prueba aprobada ayer puede no describir el código de hoy.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Reviewer añade una línea al README en main y la envía al remoto local. Author sigue en la rama de corrección. Un archivo nuevo o un cambio de base puede alterar el contexto sin editar la función revisada.

  2. 2

    En author, confirma status limpio, haz fetch origin y examina diferencias antes de git merge origin/main. Este recorrido usa merge para conservar commits compartidos; rebase y reescritura quedan para después. No uses force push para evitar divergencias.

  3. 3

    Repite pruebas tras integrar base. Un nuevo commit en head cambia la propuesta. Registra la versión con git rev-parse HEAD e informa al revisor; una aprobación antigua no prueba que se revisó el código nuevo.

  4. 4

    Nuestro acuerdo didáctico exige revisar el estado actual. En GitHub, descartar aprobaciones antiguas o exigir nuevas depende de las reglas. Cuando checks prueban un merge temporal, revisa también head y base; no compares solo una etiqueta verde.

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 status
git fetch origin
git merge --no-edit origin/main
python -m unittest discover -v
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

Actualizar una rama y vincular revisión y pruebas a la versión correcta.

Ahora te toca

Taller de descubrimientos

Una decisión con pruebas

Revisión: commit A. Head actual: commit B. El acuerdo exige revisar el cambio actual.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Qué falta antes de integrar?

Necesito una pista

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

Cargando tu camino…

Llévatelo contigo

Actualiza base según LAB.md y compara hashes. Actualiza propuesta y pruebas del revisor.

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.