Lección 05. Registrar cambios (git add y git commit).
Una vez que Git conoce los archivos del proyecto, el siguiente paso es registrar los cambios. Para ello, Git utiliza dos comandos fundamentales: git add y git commit.
En esta lección aprenderemos cómo preparar archivos, confirmar cambios y escribir mensajes de commit correctos.
git status._
Antes de registrar cualquier cambio, es importante conocer el estado actual del repositorio. El comando git status muestra qué archivos han sido modificados, cuáles están preparados y cuáles aún no.
git status
git add._
El comando git add se utiliza para preparar archivos antes de confirmarlos. Al usarlo, los cambios pasan al Staging Area.
Para agregar un archivo específico:
git add archivo.txtPor ejemplo:
git add index.htmlNota: si utilizamos este comando, podemos anidar archivos de la siguiente manera.
Por ejemplo:
git add index.html script.jsTambien podemos agregar todos los archivos modificados con un solo comando:
git add .Nota: Es comando preparará todos los archivos tracked modificados y tambien los untracked, para ser agregados en el Repository.
git commit._
El comando git commit guarda los cambios preparados en el historial del Repository. Cada commit representa un punto estable del proyecto.
Para crear un commit con mensaje:
git commit -m "Mensaje del commit"Nota: Al realizar un commit, se agregaran TODOS los archivos preparados y agregados con el comando git add a nuestro Repository.
Mensajes de commit correctos._
Un buen mensaje de commit permite entender qué se hizo sin necesidad de revisar el código.
Recomendaciones para escribir buenos mensajes:
Usar verbos en presente (Agrega, Corrige, Elimina).
Ser claro y conciso.
Evitar mensajes genéricos como “cambios”.
Describir una sola acción por commit.
Ejemplos correctos:
"Agrega formulario de registro".
"Corrige error en validación de login".
"Actualiza estilos del encabezado".
Conclusión._
Registrar cambios correctamente es una de las habilidades más importantes al usar Git. Dominar git add y git commit permitirá mantener un historial claro, ordenado y profesional.