Git es el sistema de control de versiones más usado en el desarrollo de software. Permite guardar el historial completo de cambios de un proyecto y que varias personas trabajen sobre el mismo código sin pisarse el trabajo.
Commits pequeños y mensajes claros
Un commit debería representar un cambio concreto y fácil de entender, no una mezcla de varias tareas distintas. Un mensaje claro ayuda a cualquier persona del equipo (incluido tu yo del futuro) a entender por qué se hizo ese cambio sin tener que leer todo el código.
Ramas para aislar el trabajo
Trabajar en una rama independiente para cada funcionalidad o corrección permite avanzar sin afectar al código que ya funciona en la rama principal. Cuando el trabajo está listo y probado, se integra mediante una pull request.
Buenas prácticas del día a día
- Revisar los cambios antes de confirmarlos, no solo al terminar el día.
- Actualizar la rama local con frecuencia para evitar conflictos grandes.
- Escribir mensajes de commit en un formato consistente dentro del equipo.
Cada uno de los proyectos que se muestran en la sección de proyectos de este portfolio nace y crece siguiendo este mismo flujo de trabajo con Git.
Un buen historial es la base de lo que viene después: cómo automatizar despliegues con GitHub Actions y Docker explicado de forma sencilla.
