Índice del artículo
- En 30 segundos
- El horario del taller, antes de aceptar un cambio
- El mismo archivo, dos momentos
- Del archivo cambiado a la web
- No lo confundas con
- Qué puedes recuperar y qué queda fuera
- Un proyecto compartido también necesita límites
- Qué pedir antes de aceptar el trabajo de un agente
- Dudas sobre repositorios, respuestas cortas
En 30 segundos
Un repositorio de Git guarda los archivos de un proyecto y el historial de las versiones que registras, para comparar cambios y recuperar estados anteriores.
La idea es una carpeta con memoria, con puntos de guardado elegidos. Esa memoria no protege automáticamente cada modificación ni sustituye una copia de seguridad aparte.
El horario del taller, antes de aceptar un cambio
Ejemplo ilustrativo con datos ficticios: un taller de bicicletas de Valencia quiere cambiar el horario de su web. La encargada pide a un agente —un programa de IA que realiza tareas con herramientas— que prepare la modificación. Antes de aceptarla, necesita ver qué archivo ha tocado y qué texto ha cambiado. El repositorio permite revisar esa diferencia frente a una versión registrada. La encargada sigue siendo quien sabe si el horario propuesto es correcto.
Piensa en puntos de guardado elegidos dentro de un proyecto. Quizá ahora distingas tus propuestas con carpetas llamadas «propuesta», «propuesta final» y «propuesta final buena». Con Git, el programa que lleva el control de versiones, puedes mantener un historial sin depender de esos nombres. Usa esta comparación para entender el historial de proyectos de código y plantillas de texto. Deja los expedientes fuera y no esperes que las diferencias de cualquier documento ofimático se puedan leer fácilmente.
El mismo archivo, dos momentos
El archivo muestra el horario nuevo, pero guardar no registra una versión en Git. En este ejemplo, la encargada ve el cambio en la copia de trabajo: los archivos que se están editando. Todavía no hay un nuevo punto en el historial por el mero hecho de haber guardado. Puede revisar la propuesta sin dar por aprobada su incorporación al proyecto. Tampoco tiene que enviar nada para comparar el texto actual con lo que ya estaba registrado.
Del archivo cambiado a la web
- Editar
- Revisar
- Seleccionar
- Registrar
- Enviar
- Publicar, si toca
Enviar los commits a otro destino se llama push. Puede activar una publicación si alguien ha configurado una automatización, un proceso que se ejecuta al cumplirse una condición. No todo envío publica una web, pero conviene saber qué hace el tuyo antes de autorizarlo. En el ejemplo, quien mantiene la web comprueba el resultado y autoriza el envío a la rama que publique: la línea de trabajo elegida para llevar cambios a la web real.
No lo confundas con
Una carpeta
Una carpeta muestra los archivos actuales; Git añade el historial. Inicializar el repositorio prepara ese control, pero todavía hay que seleccionar y registrar los archivos de partida.
Un commit
El repositorio contiene la historia; el commit es uno de sus puntos. Para profundizar en qué incluye cada punto, sigue con qué es un commit.
GitHub
GitHub ofrece alojamiento y colaboración para repositorios. Git funciona en tu ordenador sin internet y admite otros destinos. La diferencia completa está en Git y GitHub.
Qué puedes recuperar y qué queda fuera
Lo registrado marca el límite. Si un archivo se guardó en una versión que sigue disponible, Git permite consultar o recuperar ese estado aunque después se haya borrado del proyecto actual. No deduzcas que también conserva un borrador que nunca registraste. Antes de pedir que se recupere una versión, comprueba si hay trabajo pendiente: algunas operaciones para deshacer cambios pueden eliminar modificaciones todavía sin registrar. Pide recuperar el archivo concreto, con una explicación de lo que se va a sustituir.
El historial local comparte el riesgo del disco. Si el ordenador se pierde y no hay otra copia, tener versiones en él no resuelve la pérdida. Decide qué se copia fuera y cómo se recuperará. Una copia del repositorio tampoco equivale a una copia completa del negocio: una base de datos externa, archivos grandes o información de la plataforma pueden necesitar un tratamiento adicional. Lo que importa es saber qué cubre tu copia, no solo que existe.
Recuperar archivos tiene un alcance concreto. Volver al horario anterior puede corregir el texto del proyecto. No deshace un correo ya enviado a un cliente ni otra acción realizada fuera de esos archivos. Antes de encargar una recuperación, separa el estado que quieres restaurar de las consecuencias que tendrás que atender por otra vía. Esa diferencia evita pedirle al historial una solución que no puede dar.
Un proyecto compartido también necesita límites
Privado no significa exclusivo. En un repositorio privado de una organización, el acceso depende de la propiedad y de los permisos concedidos. Antes de compartir un proyecto, confirma quién puede leerlo y quién puede modificarlo. GitHub permite exigir revisiones con reglas de protección en las condiciones que admite cada plan, pero hay que configurarlas y revisar sus excepciones. Tener un repositorio, por sí solo, no impone una aprobación de negocio ni comprueba que el horario del taller sea el correcto.
Excluir después no borra el pasado. Git permite indicar qué archivos sin seguimiento debe ignorar. Si una contraseña ya estaba registrada, añadirla a las exclusiones o borrar el archivo actual no la elimina del historial. Ante una credencial expuesta, revócala o sustitúyela primero y gestiona después su retirada de las versiones y copias afectadas. Para una práctica, utiliza datos ficticios desde el principio y deja fuera contraseñas y documentación real de clientes.
Qué pedir antes de aceptar el trabajo de un agente
Revisa el alcance del cambio. Pide la lista de archivos modificados y sus diferencias; esa comparación suele llamarse diff. Relaciónalas con el encargo: si solo había que cambiar el horario, cualquier modificación ajena necesita una explicación antes de aceptarla. Pide también un mensaje que describa el resultado. «Actualiza el horario de atención» ayuda a reconocer el cambio al volver al historial; «cambios» apenas explica lo que contiene ese punto.
Empieza con una copia de práctica. No necesitas aprender órdenes para entender qué debes aprobar: existen interfaces gráficas e integraciones en editores. Lo útil es reconocer qué ha cambiado, qué se ha registrado y qué acción estás autorizando. Si quieres llevar esta forma de trabajar a tus proyectos, el siguiente paso es Claude Code a fondo. Antes de practicar con una herramienta que modifica archivos, prepara un proyecto de ejemplo separado de los documentos con los que trabaja tu equipo.
Dudas sobre repositorios, respuestas cortas
¿Puedo alojar el repositorio en un servidor propio?
Sí. Forgejo es una plataforma libre para compartir repositorios de Git en un servidor propio. Alguien debe instalarla y mantenerla, gestionar los permisos y preparar las copias de seguridad. Esa instalación añade alojamiento y colaboración; Git también permite registrar versiones localmente, sin utilizar una plataforma compartida.
¿Guardar un archivo crea una versión en el repositorio?
Guardar en el editor modifica el archivo, pero no crea un commit: el punto que registra el contenido preparado en el historial. Primero revisas y seleccionas los cambios que quieres incluir. Después los registras con un mensaje. Enviarlos a otro destino es una operación distinta.
¿Necesito GitHub para tener un repositorio?
No. Git funciona en tu ordenador y permite consultar el historial y registrar cambios sin internet. GitHub ofrece alojamiento y colaboración para los repositorios que envías al servicio. Puedes utilizar otros destinos para compartirlos; crear un commit local no envía automáticamente los cambios a GitHub.
¿Un repositorio sustituye una copia de seguridad?
No. El historial local puede perderse junto con el disco si no conservas otra copia. Además, Git no protege automáticamente los cambios sin registrar ni los archivos excluidos. Decide qué debes copiar aparte: una copia del repositorio tampoco incluye necesariamente las bases de datos externas del negocio.
Fuentes
Fuentes oficiales, consultadas el 4 de noviembre de 2026
- Git · Fundamentos y versiones locales
- Git · Obtener e inicializar un repositorio
- Git · Seleccionar, comparar y registrar cambios
- Git · Repositorios remotos y envío de commits
- Git · Interfaces e integraciones
- GitHub · Repositorios y permisos
- Git · Archivos excluidos del seguimiento
- GitHub · Copias de seguridad
- GitHub · Información sensible en el historial
- Forgejo · Alojamiento propio de proyectos
- GitHub · Revisión y protección de ramas
- GitHub · Automatizaciones al enviar cambios
- Git · Deshacer cambios y sus límites
Cómo lo comprobamos. Documentación oficial consultada el 4 de noviembre de 2026. Ciade no ha probado para esta pieza la recuperación de archivos, la restauración de copias ni la configuración de revisiones en GitHub, y no ha instalado Forgejo. La recuperación efectiva de tus archivos depende de las versiones y copias que conserves.
Qué ha cambiado.
- 4 de noviembre de 2026: Reescritura v2: historial registrado, ejemplo del taller, separación entre guardar y enviar, límites de recuperación, permisos y copias aparte.
Términos relacionados
Aprende a usar la IA en tu trabajo, con criterio.
El nivel 0 es gratis: cuarenta minutos para entender qué pedirle a la IA y qué revisar. El programa completo enseña a implementarla en tu propio negocio, tarea a tarea.



