Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Mensajes de Commit | Introducción a Git
Conceptos Esenciales de Git

bookMensajes de Commit

Por qué son importantes los mensajes de commit

Los mensajes de commit son esenciales para comprender el historial de un proyecto. Mensajes claros y significativos ayudan a los colaboradores, desarrolladores futuros y a ti mismo a entender el propósito y el contexto de cada cambio. Un historial de commits bien estructurado mejora la colaboración, simplifica la depuración y facilita el seguimiento de cambios específicos en la línea de tiempo del proyecto.

Anatomía de un buen mensaje de commit

1. Concisión y claridad

Un mensaje de commit debe ser conciso y directo. Debe transmitir claramente el propósito del commit en una sola línea. Evita la ambigüedad y proporciona suficiente información para comprender el cambio sin necesidad de revisar el código.

Bad: "Fixed a bug"
Good: "Fix issue with user authentication in login form"

2. Separar el asunto del cuerpo

Si se necesitan más detalles, separa el asunto del cuerpo del mensaje de commit con una línea en blanco. El asunto debe resumir el cambio, y el cuerpo puede proporcionar contexto adicional, razones del cambio y cualquier información relevante.

Veamos un ejemplo de este tipo de mensaje de commit:

Subject: "Add validation for user email input"

Body: "This commit introduces email format validation to ensure
that users provide a valid email address when registering. It
helps improve the overall data integrity of the system."

En este caso, ejecuta el comando git commit sin la opción -m:

Se abrirá el editor de texto predeterminado de Git, donde puedes escribir un mensaje de confirmación detallado. Luego debes guardar y salir del editor de texto de manera adecuada.

Realicemos otra confirmación en nuestro repositorio:

Aquí está el comando utilizado para modificar el archivo de texto:

El mensaje de confirmación es el siguiente:

Si no puedes editar el archivo, presiona la tecla i. Esto asegura que ingreses al modo de edición. Nuevamente, para guardar los cambios y salir de Vim, presiona la tecla Escape y dos letras Z mayúsculas.

Note
Nota

Si tienes un editor de texto predeterminado diferente para la terminal (que no sea Vim) y encuentras alguna dificultad, puedes encontrar fácilmente cómo guardar los cambios y salir en internet.

3. Usar el modo imperativo

Escribe los mensajes de commit en modo imperativo, lo que proporciona una orientación clara sobre el cambio. Comienza el asunto con un verbo, como "Fix", "Add" o "Update".

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 10

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.57

bookMensajes de Commit

Desliza para mostrar el menú

Por qué son importantes los mensajes de commit

Los mensajes de commit son esenciales para comprender el historial de un proyecto. Mensajes claros y significativos ayudan a los colaboradores, desarrolladores futuros y a ti mismo a entender el propósito y el contexto de cada cambio. Un historial de commits bien estructurado mejora la colaboración, simplifica la depuración y facilita el seguimiento de cambios específicos en la línea de tiempo del proyecto.

Anatomía de un buen mensaje de commit

1. Concisión y claridad

Un mensaje de commit debe ser conciso y directo. Debe transmitir claramente el propósito del commit en una sola línea. Evita la ambigüedad y proporciona suficiente información para comprender el cambio sin necesidad de revisar el código.

Bad: "Fixed a bug"
Good: "Fix issue with user authentication in login form"

2. Separar el asunto del cuerpo

Si se necesitan más detalles, separa el asunto del cuerpo del mensaje de commit con una línea en blanco. El asunto debe resumir el cambio, y el cuerpo puede proporcionar contexto adicional, razones del cambio y cualquier información relevante.

Veamos un ejemplo de este tipo de mensaje de commit:

Subject: "Add validation for user email input"

Body: "This commit introduces email format validation to ensure
that users provide a valid email address when registering. It
helps improve the overall data integrity of the system."

En este caso, ejecuta el comando git commit sin la opción -m:

Se abrirá el editor de texto predeterminado de Git, donde puedes escribir un mensaje de confirmación detallado. Luego debes guardar y salir del editor de texto de manera adecuada.

Realicemos otra confirmación en nuestro repositorio:

Aquí está el comando utilizado para modificar el archivo de texto:

El mensaje de confirmación es el siguiente:

Si no puedes editar el archivo, presiona la tecla i. Esto asegura que ingreses al modo de edición. Nuevamente, para guardar los cambios y salir de Vim, presiona la tecla Escape y dos letras Z mayúsculas.

Note
Nota

Si tienes un editor de texto predeterminado diferente para la terminal (que no sea Vim) y encuentras alguna dificultad, puedes encontrar fácilmente cómo guardar los cambios y salir en internet.

3. Usar el modo imperativo

Escribe los mensajes de commit en modo imperativo, lo que proporciona una orientación clara sobre el cambio. Comienza el asunto con un verbo, como "Fix", "Add" o "Update".

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 10
some-alt