[04]Git en equipo y flujo profesional
Branches, merge, GitHub y Pull Requests: aprende a colaborar en código sin pisar el trabajo de tus compañeros.
Instalar Git y hacer tu primer commit
Antes de trabajar en equipo necesitas la herramienta: instala Git, entiende el control de versiones y haz tu primer commit.
Por qué necesitas branches (y qué pasa sin ellas)
El problema de trabajar todos en main: un solo error lo rompe todo. Branches son universos paralelos donde experimentas sin miedo.
Crear, cambiar y fusionar branches
Manos a la obra: git branch, git switch, git merge. Aprende a abrir universos paralelos y a fusionarlos de vuelta.
GitHub: tu código en la nube
Crear cuenta en GitHub, conectar tu repo local, push, clone. Tu código accesible desde cualquier sitio, con backup y colaboración.
Pull Requests: pedir revisión antes de mergear
Crear Pull Requests, revisar código, aprobar y mergear. La cultura del code review que separa equipos amateurs de profesionales.
Conflictos de merge: cuando dos personas tocan lo mismo
Qué es un conflicto, por qué ocurre, y cómo resolverlo sin pánico. Git no está roto — solo necesita tu decisión.
Gitflow simplificado: el flujo que usan los equipos reales
Main + feature branches. El flujo mínimo viable para que un equipo de datos trabaje sin caos y con orden.
Proyecto: colaborar en un repo como en una empresa
Pon todo en práctica: crea un repo, simula un equipo con múltiples branches, crea PRs y resuelve conflictos. Tu primera experiencia profesional con Git.