Guía práctica para aprender Git y GitHub desde configuración básica hasta flujos de trabajo colaborativos. Pensado para alumnado de FP de grado superior.
| # | Módulo | Qué aprendes |
|---|---|---|
| 1 | Introducción | Qué es Git, control de versiones distribuido, casos de uso |
| 2 | Instalación y Configuración | Instalar Git, git config, alias, .gitconfig |
| 3 | Comandos Básicos | init, clone, add, commit, log, mensajes de commit |
| 4 | Ramas y Fusiones | Ramas, merge, rebase, resolución de conflictos |
| 5 | Trabajo con GitHub | remote, push, pull, autenticación, PRs, Issues |
| 6 | Ramas Avanzadas y Git Flow | Git Flow, GitHub Flow, hooks, commits semánticos |
| 7 | Ejemplos Prácticos | Repo desde cero, contribuir a open-source, equipo |
| 8 | Stash, Tags y Releases | git stash, etiquetas, publicar releases |
| 9 | GitHub Actions | CI/CD, workflows, automatización con YAML |
| 10 | GitHub Avanzado | GitHub Pages, Projects, Codespaces, seguridad |
Lee en orden. Cada módulo asume el anterior. Si ya tienes base, salta al módulo 4 (ramas) o al 6 (flujos avanzados). Ejecuta los comandos tú mismo: leerlos no sustituye a practicarlos.
- Pro Git (libro gratuito) — guía completa y en profundidad.
- Documentación oficial de Git — referencia de todos los comandos.
Publicado bajo Creative Commons Attribution 4.0 International — puedes usar, compartir y adaptar con atribución.