Comandos básicos | Memorizar comandos como git init , git add , git commit , git status | Entender el propósito y flujo básico de trabajo con Git | Aplicar Git para gestionar un repositorio local en proyectos personales |
Estructura de repositorios | Aprender la diferencia entre repositorio local y remoto | Comprender cómo funciona .git , los objetos y las referencias internas | Configurar múltiples repositorios con flujos remotos como GitHub o GitLab |
Branching y merging | Memorizar comandos como git branch , git checkout , git merge | Comprender cómo y por qué se usan ramas para desarrollo colaborativo | Manejar ramas, resolver conflictos y trabajar con pull requests en un equipo real |
Historial y navegación | Aprender comandos como git log , git diff , git show | Entender cómo navegar y leer el historial de cambios | Auditar y depurar cambios en un proyecto complejo usando el historial de Git |
GitHub y colaboración | Memorizar comandos como git clone , git push , git pull | Comprender el flujo fork → pull request y la revisión de código | Colaborar en proyectos open source, contribuir con cambios y participar en revisiones |
Buenas prácticas | Aprender naming conventions y mensajes de commit | Entender la importancia de un buen historial de commits | Mantener un flujo de trabajo profesional con ramas organizadas y commits limpios |