Índice del artículo
Qué es
Un repositorio es tu carpeta de proyecto con memoria. Una carpeta normal guarda solo lo que hay ahora; una con repositorio guarda, además, la historia de todo lo que hubo, cada vez que tú lo pides. Vive en tu computadora y funciona sin internet.
Explicado fácil
Piensa en un videojuego con puntos de guardado. Si te caes por un barranco, no empiezas de cero: vuelves al último punto y sigues. Un repositorio hace lo mismo con tus archivos.
Úsalo para ver qué cambió: antes de aceptar lo que hizo un agente, le pides que te enseñe, archivo por archivo, qué tocó.
Ejemplo práctico
Un despacho tiene su carpeta propuesta, luego propuesta-final y, semanas después, propuesta-final-BUENA. Funciona hasta que un agente edita los archivos y nadie recuerda qué había antes. Convierte la carpeta en repositorio una vez y, cada vez que preparas los cambios y creas un commit, queda un punto registrado al que puedes volver.
Por qué te importa
Porque es el punto de retorno. Sin repositorio no hay un historial en Git al que volver, aunque puedas tener respaldos por otra vía. Con repositorio, un commit guarda una versión de los archivos incluidos: permite recuperar lo registrado, no deshace acciones externas ni sustituye un respaldo.
El error típico
Guardar solo cuando te acuerdas, con la frase «cambios». Cuando algo se rompe, no sabes qué había en ese punto ni por qué. El otro error es creer que Git es GitHub: son cosas distintas.
No lo confundas con
GitHub. Git es la herramienta que guarda la historia en tu computadora; GitHub es la página que guarda una copia en línea para compartir. Está en Git y GitHub.
Un punto de guardado. El repositorio es la carpeta con memoria; el commit es cada versión que guardas dentro de ella.