PyProGit Tree Bootcamps
GitJuego gratuito

Lleva tu proyecto a deploy sin romper Git

Cada misión es un proyecto con problemas reales: conflictos, commits perdidos, pushes rechazados. Eliges los comandos contra reloj y ves cómo se mueve cada archivo y cada commit entre las cuatro áreas de Git.

Ver modos de juego
Vista del repositorio en Git Tree: working directory, staging, repositorio local con ramas y remotoWorking directory2 cambiosREADME.mdMapp.pyUauth.pyStaging area1 listoAapp.pyListo para el próximo commitRepositorio localHEAD en featureRemotooriginHEADfeaturee4f5a6bmainorigin/mainc3d4e5fb2c3d4e Form de logina1b2c3d Endpoint de menú9f8e7d6 Primer commitmainc3d4e5fa1b2c3d9f8e7d6git addgit commitgit push
Así ves tu repo dentro del juego: los archivos viajan entre áreas y cada rama tiene su color.

Cómo se juega

  1. Lee el escenario

    Te cuentan qué pasó en el proyecto y el árbol muestra el estado real del repositorio.

  2. Arma tu respuesta

    Toca comandos del pool en el orden correcto antes de que se acabe el tiempo. Hay distractores.

  3. Ejecuta y mira el árbol

    Aciertos suman puntos y racha. Si fallas, pierdes una vida, ves la consecuencia y luego la solución.

Elige cómo jugar

Cada partida sortea el proyecto, los archivos, tus compañeros y hasta dónde se esconde el bug. Nunca es exactamente el mismo juego.

Modo infinito

Modo guardia

Estás de on-call. Llegan incidentes al azar de proyectos distintos, cada vez más difíciles: pushes rechazados, ramas borradas, merges a medias, rebases. Aguanta todo lo que puedas con 3 vidas.

Misiones con historia

Git Tree es un proyecto de PyPro, bootcamps en vivo para devs y data scientists hispanohablantes.pypro.mx