Skip to content

Instantly share code, notes, and snippets.

@Heipry
Created August 29, 2025 09:34
Show Gist options
  • Save Heipry/ed9b4844e65715b9214d82933f1e13f5 to your computer and use it in GitHub Desktop.
Save Heipry/ed9b4844e65715b9214d82933f1e13f5 to your computer and use it in GitHub Desktop.
Cheat sheet de mensajes de commit en Git: tipos, ejemplos y buenas prácticas

Cheat Sheet de mensajes para Commits

Tipos de commits y ejemplos

Tipo Uso Ejemplo
feat Nueva funcionalidad feat: añade buscador en productos
fix Corrección de bugs fix: corrige cálculo de impuestos
docs Documentación docs: actualiza README con ejemplos API
style Formato / limpieza (sin afectar lógica) style: aplica prettier en todos los archivos
refactor Cambios internos sin añadir features ni fixes refactor: extrae función de envío de emails
perf Optimización de rendimiento perf: optimiza consulta SQL de productos
test Tests test: añade pruebas unitarias para Button
chore Mantenimiento / configuración chore: actualizar dependencias Node

Reglas rápidas

  • Verbo: imperativo presente o infinitivo

    • Ejemplo correcto: feat: agrega exportación PDF
    • Ejemplo correcto: feat: agregar exportación PDF
    • Ejemplo incorrecto: feat: añadido exportación PDF
  • Idioma:

    • Proyectos internos/equipo hispanohablante → español permitido
    • Proyectos open source o en grupos grandes → inglés recomendado
    • Mantener consistencia
  • Formato:

    • Máximo ~50 caracteres en mensaje breve
    • Sin punto final
    • Cuerpo del commit opcional, líneas de ~72 caracteres

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment