Un commit en Git es un registro de los cambios realizados en el repositorio. Cada commit guarda el estado del proyecto en un momento específico. es como una fotografia del estado actual de nuestro proyecto el cual nos permite mevernos en la linea de tiempo de desarrollo de nuestros proyectos
- Agregar archivos al área de preparación (staging):
O para todos los archivos modificados:
git add archivo.txt
git add . - Crear el commit:
git commit -m "Mensaje descriptivo del cambio"
- Escribe mensajes claros y descriptivos.
- Haz commits pequeños y frecuentes.
- Relaciona cada commit con una sola funcionalidad o corrección.
git logOpciones útiles:
git log --oneline(resumen)git log --stat(con archivos modificados)
git commit --amend- Deshacer cambios antes de hacer commit:
git checkout -- archivo.txt
- Eliminar el último commit (sin perder cambios):
git reset --soft HEAD~1
- Eliminar el último commit (perdiendo cambios):
git reset --hard HEAD~1
Para enviar tus commits a un repositorio remoto:
git push origin ramagit show <hash-del-commit>Resumen:
Los commits son la base del control de versiones en Git. Permiten registrar, documentar y compartir los cambios realizados en un proyecto de forma segura y ordenada.