Git y GitHub para DAW
Apuntes prácticos de Git y GitHub para el ciclo de Desarrollo de Aplicaciones Web (DAW).
Cada módulo incluye teoría, ejemplos de terminal y ejercicios con soluciones.
Módulos
| # | Módulo | Contenido |
|---|---|---|
| 1 | Introducción | Qué es Git, arquitectura, diferencias con SVN |
| 2 | Instalación y configuración | Instalar Git, .gitconfig, aliases |
| 3 | Comandos básicos | init, clone, add, commit, log, diff |
| 4 | Ramas y fusiones | branch, merge, rebase, cherry-pick, conflictos |
| 5 | Trabajo con GitHub | remote, push/pull, SSH, PRs, Issues |
| 6 | Git Flow avanzado | Git Flow, hooks, rebase interactivo |
| 7 | Casos prácticos | Flujos reales, .gitignore, stash |
| 8 | Stash, tags y releases | git stash, git tag, GitHub Releases |
| 9 | GitHub Actions | CI/CD, workflows YAML, runners |
| 10 | GitHub avanzado y CLI | gh CLI, branch protection, CODEOWNERS |
Repositorio: AmadorProf/ApuntesGithub