Comandos de Git

git commit

git commit: registra cambios en el repositorio.

El comando git commit registra en el historial los cambios que has añadido al área de staging con git add. Al crear el commit, Git toma una instantánea de esos cambios. Más adelante podrás volver a esa versión, compararla con otras o compartirla con otros desarrolladores.

Cada commit contiene el estado actual del área de staging, la información del autor y del committer, la fecha y un mensaje que describe los cambios. Así puedes seguir el historial del proyecto paso a paso.

Los commits son las unidades fundamentales del historial de Git. Cada uno representa un punto concreto y, juntos, muestran cómo ha evolucionado el proyecto. Los mensajes útiles documentan qué cambió, cuándo y por qué, lo que facilita entender el historial y colaborar con otras personas.

Ejemplos

Crear un commit con los cambios en staging y un mensaje concreto:

git commit -m "Add login feature"

Crear un commit con los cambios en staging escribiendo el mensaje en el editor de texto predeterminado:

git commit

Añadir todos los archivos modificados actualmente y crear un commit con ellos:

git commit -a -m "Refactor codebase for better performance"

Corregir el commit más reciente, por ejemplo para arreglar un error en el mensaje del commit o en los cambios:

git commit --amend -m "Corrected typo in previous commit"

Si necesitas que una comilla forme parte del mensaje, puedes poner una barra invertida (\) antes de esa comilla para escaparla. En la línea de comandos y en cadenas de texto en general, escapar algo suele significar quitarle sus poderes especiales y tratarlo como texto normal; aquí el poder especial es cerrar la cadena. Otra opción es envolver el mensaje del commit entre comillas simples. Por ejemplo:

git commit -m "This is a \"message\""

O

git commit -m 'This is a "message"'