Intermediogit
Buenas Practicas de Commits
Aprende a escribir commits descriptivos, usar Conventional Commits y mantener un historial limpio.
Conventional Commits
Los Conventional Commits son un estandar para escribir mensajes de commit descriptivos y maquinalmente parseables. El formato es:
tipo(scope): descripcion
- feat: Nueva funcionalidad.
- fix: Correccion de bug.
- docs: Cambios en documentacion.
- refactor: Cambio de codigo sin cambiar comportamiento.
- style: Cambios de formato (espacios, comas).
- test: Agregar o corregir tests.
- chore: Tareas de mantenimiento.Ejemplos practicos
Un buen historial de commits cuenta la historia del proyecto.
bash
1# Buenos commits
2git commit -m "feat(auth): agregar login con Google OAuth"
3git commit -m "fix(quiz): corregir preguntas duplicadas en modo contrarreloj"
4git commit -m "refactor(store): simplificar logica del AdBreak"
5git commit -m "docs(readme): actualizar instrucciones de instalacion"
6
7# Malos commits (evitar)
8# git commit -m "cambios"
9# git commit -m "fix"
10# git commit -m "wip"