Modificar un archivo bajo seguimiento
Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 12 de 58.
Una vez que un archivo ha sido confirmado, Git lo rastrea. La próxima vez que lo edites, git status lo mostrará como modificado en lugar de sin seguimiento.
git status --short
M hello.txtLa M en la segunda columna significa "modificado en el directorio de trabajo pero aún no preparado". Preparas las modificaciones con el mismo comando git add:
git add hello.txt
git status --short
M hello.txtObserva que la M se movió a la primera columna. Las dos columnas son staged (izquierda) y directorio de trabajo (derecha). Una vez preparado (staged), confirmas el cambio como cualquier otro:
git commit -m "Update hello.txt"Cada commit captura una instantánea completa, por lo que no pierdes la versión anterior. Siempre puedes volver a consultarla.
Desafío
FácilLa carpeta contiene note.txt. Inicializa el repositorio, configura la identidad del usuario, realiza el commit del archivo original, luego cambia el contenido del archivo a updated y ejecuta git status --short.
La salida esperada es el marcador de modificado pero no preparado (modified-but-not-staged).
Hoja de referencia
Después de editar un archivo rastreado, git status --short muestra M en la columna derecha (modificado, no preparado):
git status --short
M hello.txtPrepara la modificación con git add, lo que mueve M a la columna izquierda (preparado):
git add hello.txt
git status --short
M hello.txtLuego realiza el commit como de costumbre:
git commit -m "Update hello.txt"Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e Ignorar