Git y control de versiones
Curso completo

Domina la historia de tucódigo

El control de versiones que se usa en equipo: ramas, rebase, resolución de conflictos y los flujos de trabajo reales. Lo que se da por sabido en cualquier puesto y se pregunta en la entrevista.

Empezar

Acceso al curso completo, ejercicios y material de entrevista.

# Clonar y arrancar un repo en blanco
git clone git@github.com:tominavel/curso.git
cd curso
git status
git log --oneline --graph
Cloning into 'curso'...
On branch main · nothing to commit
a1b2c3d (HEAD -> main, origin/main) Initial commit
Orientado a entrevistas

No solo aprendes Git. Te preparas para que te contraten.

Banco de material orientado a la entrevista técnica: preguntas reales sobre flujos de trabajo, los errores que más penalizan y troubleshooting típico bajo presión.

 
Preguntas
Preguntas reales de entrevistas técnicas.
 
Errores comunes
Los fallos que delatan a un junior.
 
Retos de debug
Repositorios rotos al estilo prueba técnica.
Qué vas a aprender

Del primer git init a llevar el historial de un equipo entero

Historial limpio y trazable

Commits atómicos, mensajes descriptivos y Conventional Commits.

Branching y merging sin miedo

Cuándo hacer merge, cuándo rebase y cómo resolver conflictos.

Trabajo remoto en equipo

Pull requests, code review y workflows reales de empresa.

Comandos avanzados

Stash, cherry-pick, reflog, bisect y recuperación de trabajo perdido.

Buenas prácticas de seguridad

Commits firmados, .gitignore avanzado y archivos sensibles.

Workflows de equipo

Git Flow, GitHub Flow, trunk-based y CI/CD con GitHub Actions.

Usamos cookies analíticas para entender cómo se usa la plataforma y mejorarla. Las cookies esenciales para iniciar sesión siempre están activas. Consulta la política de privacidad.

Git y Control de Versiones | Curso Full Stack Developer