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