Conceptos importantes
- Repositorio (Repository): Carpeta que contiene todos los archivos del proyecto y el historial de versiones.
- Commit: Un "snapshot" o imagen del proyecto en un momento dado.
- Branch (rama): Línea de desarrollo paralela a la principal.
- Merge (fusión): Combinar cambios de diferentes ramas.
- .gitignore: Archivo donde se especifican los archivos o carpetas que no deben rastrearse (ej.
node_modules,.env).