Tokencito Juego del día Jugar

¿Qué es git y qué es un repositorio?

Git es un programa que guarda el historial de un proyecto: cada versión queda registrada con qué cambió, quién lo hizo y cuándo, y se puede volver atrás. Un repositorio es la carpeta del proyecto junto con todo ese historial. GitHub es un sitio donde se guarda una copia en internet.

✏️El agente cambia archivos💾Se guarda un punto, un commit☁️Se sube una copia a GitHub

Ponlo a prueba

Una pregunta de la app. Elige una respuesta.

Dos agentes trabajan a la vez en el mismo repo y editan los mismos archivos. ¿Qué haces?

Empieza a jugar en la web

Cómo funciona

Piensa en un documento compartido con control de cambios, pero para todo el proyecto. Cuando algo está bien, guardas un «commit»: una foto del proyecto con un mensaje, como «agrego el botón de pago». Los commits se encadenan y forman el historial. El repositorio es esa carpeta con su cadena de commits.

Git vive en tu computadora y funciona sin internet. GitHub es otra cosa: un servicio donde se guarda una copia del repositorio para respaldarla y compartirla con tu equipo. Existen alternativas, como GitLab o Bitbucket. Por eso se dice «lo subí a GitHub», pero el historial lo lleva git.

Por qué le importa a un founder con agentes

Un agente de código trabaja sobre un repositorio y puede tocar decenas de archivos en minutos. Con git tienes dos salvavidas. Uno: volver atrás. Si el agente rompió el checkout de tu tienda, regresas al último commit bueno en vez de reparar a ciegas. Dos: ver qué cambió, con un diff, sin creer sólo en su resumen.

Un hábito simple: antes de pedirle algo grande, guarda un commit con lo que ya funciona. Así el peor caso es volver a ese punto. Y si tu proyecto tiene reglas para el agente, como las de un CLAUDE.md, viajan dentro del repositorio, igual que el código. Para que dos agentes trabajen sin pisarse, git permite darle a cada uno una carpeta de trabajo separada, llamada worktree.

Errores comunes

«Git y GitHub son lo mismo.» No: git es la herramienta y GitHub es un lugar donde guardar repositorios. «Si no hice commit, igual se puede volver atrás.» No siempre: git sólo recuerda lo que guardaste, y un cambio sin commit puede perderse si alguien lo pisa.

Y un cuidado: el historial recuerda todo. Si una clave de API llegó a un commit, borrarla después no la quita del pasado, y en un repositorio público cualquiera puede verla. Revoca la clave y crea otra; no confíes en esconderla.