8 módulos34 lecciones~10h 33min
Git desde Cero
Domina Git desde cero hasta nivel profesional: branches, rebase, GitHub/GitLab, CI/CD, GitOps y un proyecto final de monorepo con releases automáticos.
Temario del curso
1
Fundamentos de Git
0 / 5 lecciones
1
Que es Git8 min
2
Instalar y configurar Git en los 3 OS19 min
3
Tu primer repositorio: init, status y los 3 estados20 min
4
Tu primer commit: add, commit y log19 min
5
Mensajes de commit profesionales (Conventional Commits)18 min
2
Trabajar con archivos y branches
0 / 4 lecciones
1
Manejar cambios: diff, rm, mv, restore y .gitignore22 min
2
Branches: crear, cambiar, listar y borrar21 min
3
Estrategias de branching: Git Flow, GitHub Flow y Trunk Based11 min
4
Merge y resolucion de conflictos paso a paso19 min
3
Historia, deshacer y rebase
0 / 4 lecciones
1
Explorar la historia: log avanzado, blame, show y bisect23 min
2
Deshacer cambios sin romper nada: reset, revert y restore18 min
3
Recuperar commits perdidos con reflog23 min
4
Rebase: reescribir historia (con cuidado)22 min
4
Trabajo remoto: GitHub, GitLab y pull requests
0 / 5 lecciones
1
Remotes, push, pull, fetch24 min
2
GitHub, GitLab, Bitbucket: las 3 grandes plataformas10 min
3
Autenticación: SSH keys vs HTTPS + Personal Access Tokens21 min
4
Pull Requests y code review profesional15 min
5
Forks, issues y releases17 min
5
Tags, stash, cherry-pick y worktrees
0 / 4 lecciones
1
Tags y Semantic Versioning16 min
2
Stash: guardar cambios temporales21 min
3
Cherry-pick: copiar commits específicos20 min
4
Worktrees y submodules (cuando NO usar copias)23 min
6
Git internals, hooks y seguridad
0 / 4 lecciones
1
Anatomia interna: blobs, trees, commits y refs21 min
2
Git hooks y automatización (Husky + lint-staged)31 min
3
Firmar commits con GPG/SSH (autoria verificada)24 min
4
Seguridad: secretos, .gitignore y limpiar historial20 min
7
Git en DevOps y CI/CD
0 / 4 lecciones
1
GitOps y CI/CD: el código es la fuente de verdad8 min
2
GitHub Actions: el CI/CD mas usado de 202612 min
3
GitLab CI/CD y otras opciones (CircleCI, Drone, Jenkins)11 min
4
GitOps real: ArgoCD y FluxCD para Kubernetes14 min
8
Herramientas modernas y proyecto final
0 / 4 lecciones
1
CLI modernas: lazygit, tig, delta18 min
2
Git en VS Code, JetBrains y GUIs (GitKraken, Sourcetree)9 min
3
Git avanzado: add -p, fixup, autosquash, patch mode23 min
4
Proyecto final: monorepo con GitFlow + CI/CD + releases automáticos32 min