blog-post-image

En este artículo, quiero compartir contigo algunas buenas prácticas para hacer commits en Git. Te invito a leerlo con atención, ya que esto te ayudará a comprender mejor cómo estructurar correctamente tus commits.

Un commit en Git es una forma de guardar los cambios realizados en el código. Es importante seguir ciertas prácticas para que estos commits sean claros y útiles tanto para ti como para otros desarrolladores que trabajen en el proyecto.

A continuación, te describo algunas recomendaciones esenciales.

📝 Mensajes de commit claros y descriptivos

El mensaje de commit es fundamental para entender los cambios realizados. Debe ser claro y descriptivo. Un buen mensaje de commit incluye un resumen breve de máximo 72 caracteres de los cambios realizados y, si es necesario, un cuerpo detallado explicando más a fondo.

Por ejemplo, en lugar de usar "Bug fix", es mejor ser específico: "[FIX] Resolve null pointer exception when user logs out".

💬 Uso de verbos en tiempo presente

Utiliza verbos en tiempo presente en los mensajes de commit. Esto sigue la convención de que el mensaje describe lo que hace el commit cuando se aplica. Por ejemplo, "Add user login feature" en lugar de "Added user login feature".

🔖 Uso de etiquetas en los mensajes de commit

Para mayor claridad y organización, utiliza etiquetas en los mensajes de commit. Esto ayuda a identificar rápidamente el propósito del commit. Algunas etiquetas comunes son:

  • [FIX]: Correcciones de errores.
  • [NEW]: Nuevas funcionalidades.
  • [UPDATE]: Actualizaciones de funcionalidades existentes.
  • [DOC]: Cambios en la documentación.
  • [STYLE]: Cambios que no afectan la lógica del código (formateo, estilo).

Por ejemplo: "[STYLE] Change color of the navbar" o "[NEW] Add user login feature".

🔄 Referenciar issues o tickets

Si los cambios están relacionados con un issue o ticket en un sistema de seguimiento, refiérelo en el mensaje de commit. Esto proporciona un contexto adicional y facilita la navegación entre los cambios y los problemas que resuelven.

Por ejemplo, "[FIX] TICKET-123: Resolve login timeout issue".

🔍 Realizar commits pequeños y frecuentes

Es una buena práctica realizar commits pequeños y frecuentes. Esto facilita la revisión de los cambios y permite identificar errores de manera más sencilla. Cada commit debe representar un cambio lógico y cohesivo en el código.

Por ejemplo, si estás trabajando en una nueva funcionalidad, realiza un commit para la estructura inicial, otro para la implementación y otro más para las pruebas.

✔️ Agrupar cambios relacionados

Asegúrate de que cada commit agrupe cambios relacionados. No mezcles correcciones de errores, nuevas funcionalidades y mejoras de rendimiento en un solo commit. Esto ayuda a mantener un historial de cambios limpio y fácil de seguir.

Si estás corrigiendo un bug y añadiendo una nueva función, hazlo en commits separados.

🕐 Tomarse el tiempo para revisar

Antes de realizar un commit, tómate el tiempo para revisar los cambios que estás a punto de registrar. Asegúrate de que no haya errores y que todos los cambios estén justificados. Esto te ayudará a mantener la calidad del código.


¿Te han servido de ayuda estos consejos?

Dímelo en los comentarios.

Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Si continúas navegando consideramos que aceptas su uso. Más información X Cerrar