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

Leer cambios e historial

Antes de guardar otra versión, investiga qué cambió. Un historial útil es una secuencia de decisiones comprensibles.

Rutas de aprendizaje12 min

Vamos a descubrir juntos

  1. 1

    Partimos del primer commit con sensor. Ahora ideas.txt contiene sensor y motor, uno por línea. git diff compara el archivo con staging; antes de add muestra la línea motor añadida.

  2. 2

    En status --short, la primera columna describe staging respecto al último commit; la segunda, el archivo respecto a staging. Un espacio seguido de M indica una modificación sin preparar.

  3. 3

    Tras git add ideas.txt, git diff --staged muestra el cambio preparado; M pasa a la primera columna. Un git diff vacío significa que archivo y staging coinciden, no que haya cambiado el último commit.

  4. 4

    Registra Add motor. git log --oneline muestra primero los commits recientes; hashes y fechas varían. git show HEAD:ideas.txt muestra el archivo del commit actual sin restaurarlo sobre el archivo de trabajo. Sal del paginador con q si aparece.

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 diff -- ideas.txt
git add ideas.txt
git diff --staged
git commit -m "Add motor"
git log --oneline
git show HEAD:ideas.txt

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Interpretar las columnas de status y consultar diff, log y show.

Ahora te toca

Taller de descubrimientos

Lee el estado, elige el siguiente paso

El primer commit contiene solo sensor. El archivo guardado ahora contiene sensor y motor en líneas separadas. El primer escenario consulta antes de add; el segundo prepara esa edición y consulta de nuevo. Observa los espacios: las dos columnas tienen significados diferentes. Salidas preparadas.
Mini experimento

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

git status --short -- ideas.txt
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿git diff vacío tras add significa que ya hubo commit?

Necesito una pista

Cada diff compara dos estados concretos.

Cargando tu camino…

Llévatelo contigo

Tras el segundo commit, ejecuta git show HEAD~1:ideas.txt y compara con HEAD. Añade una tercera línea, prepara y vuelve a editar: ¿qué cuenta MM? Revisa y registra tu elección antes de continuar.

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.