Diferencias

Git y GitHub: la diferencia

Git registra versiones de tu proyecto, incluso sin internet; GitHub las aloja en línea y añade herramientas para compartir y revisar cambios.

Por

Director de Ciade · 10 min de lectura ·

Foto: Compagnons / Unsplash · tratamiento Ciade · Licencia de Unsplash
Índice del artículo
  1. En 30 segundos
  2. Una ferretería quiere renovar su web
  3. Guardar, registrar y enviar son acciones distintas
  4. Del archivo a la web
  5. Qué aporta cada opción
  6. Cuándo usar cada uno
  7. Qué significa exigir una revisión
  8. Antes de compartir el proyecto
  9. El historial no es una copia completa del negocio
  10. Empieza con una prueba que puedas entender
  11. Dudas sobre Git y GitHub, respuestas cortas

En 30 segundos

  1. Git registra versiones de tu proyecto, incluso sin internet; GitHub las aloja en línea y añade herramientas para compartir y revisar cambios.

  2. Puedes empezar con Git sin abrir una cuenta en GitHub. Añade un lugar para compartir cuando el trabajo lo requiera. Son piezas que pueden funcionar juntas: elegir el servicio no sustituye decidir qué conservas, quién revisa y quién publica.

Una ferretería quiere renovar su web

Una ferretería de Zaragoza encarga a un proveedor cambiar su página de servicios. La responsable comercial quiere comparar el texto anterior con la propuesta antes de aprobarla. El técnico necesita revisar el funcionamiento. Es un ejemplo ilustrativo con archivos ficticios, sin datos de pedidos ni resultados o ahorros medidos de una empresa real.

La pregunta de la ferretería es cómo conservar y revisar el trabajo. Git lleva el historial de las versiones registradas. GitHub añade un lugar compartido donde el proveedor puede presentar sus cambios y recibir comentarios. La responsable no necesita aprender órdenes para pedir una revisión comprensible: qué ha cambiado, por qué y qué queda pendiente. Aceptar un texto comercial y comprobar un formulario son decisiones distintas; conviene asignar un responsable a cada una.

Guardar, registrar y enviar son acciones distintas

Un repositorio reúne los archivos del proyecto y su historial. Guardar un archivo actualiza tu trabajo, pero no registra automáticamente una versión en Git. Un commit registra en el historial los cambios que has preparado, es decir, seleccionado para incluir en esa versión. Puedes comparar versiones registradas y consultar ese historial en el ordenador sin conexión. Si solo has ido guardando el archivo, no des por hecho que Git conserva cada estado anterior: los cambios sin confirmar pueden perderse.

Hacer push significa enviar los commits a otro repositorio, el destino remoto. Crear un commit local no hace ese envío por sí solo, aunque una integración puede encadenar ambas acciones. El destino tampoco tiene que ser GitHub: puede estar en otro servidor, en tu red o incluso en el mismo ordenador. Cuando alguien diga «ya está guardado», concreta si habla del archivo, de la versión registrada o de la copia enviada. Cada respuesta describe un estado distinto del trabajo.

Del archivo a la web

  1. Editar y guardar
  2. Registrar commit
  3. Enviar cambios
  4. Revisar propuesta
  5. Integrar cambios
  6. Publicar si procede

Acuerda con el proveedor quién revisa antes de integrar y publicar. Publicar tiene su propio proceso: un envío puede activar una automatización configurada. Antes de enviar cambios a un proyecto conectado a la web pública, pregunta qué acciones desencadena y en qué momento se aplica la revisión.

Qué aporta cada opción

Git es el programa de versiones; GitHub y Forgejo añaden alojamiento y colaboración. Aquí GitHub se refiere a su servicio en línea, GitHub.com. Filtra según dónde quieres trabajar. Los importes distinguen licencia, suscripción y operación.

Datos comprobados el 4 de noviembre de 2026.

Git local

Proyecto Git

Código abiertoDisponible
Para qué
Historial en tu ordenador para archivos de una web, plantillas o programas. Software libre de control de versiones.
Plan y precio y qué comprobar

Se instala localmente. No depende de una cuenta territorial de GitHub.

Plan y precio
0 € de licencia de la distribución libre. Ordenador, preparación y soporte aparte.
Qué comprobar
Comprueba qué cambios siguen sin confirmar: guardar el archivo no basta para registrarlos en el historial.

GitHub Free

GitHub

ComercialDisponible
Para qué
Alojamiento y colaboración con repositorios públicos y privados. Permite presentar propuestas y comentar cambios.
Plan y precio y qué comprobar

La política de cobertura de GitHub.com no excluye España. Confirma los requisitos de tu cuenta.

Plan y precio
Free: 0 USD de cuota. Servicios adicionales y consumos tienen sus propias condiciones.
Qué comprobar
Free protege ramas en repositorios públicos; esa función no cubre los privados del plan.

GitHub Team

GitHub

ComercialDisponible
Para qué
Controles para organizaciones que trabajan con repositorios privados y necesitan reglas de revisión.
Plan y precio y qué comprobar

GitHub.com no excluye España de su cobertura territorial. Se aplican las condiciones de cuenta y contratación.

Plan y precio
Team: 4 USD por usuario/mes anunciados. Confirma el importe en euros y el IVA al contratar; no se publica aquí un total español con IVA incluido.
Qué comprobar
Configura las revisiones obligatorias y quién puede eludirlas; pagar el plan no activa ese circuito.

Forgejo propio

Forgejo

Código abiertoDisponible con requisitos
Para qué
Alojamiento en tu servidor para proyectos de Git. Alternativa libre a GitHub que permite configurar aprobaciones.
Plan y precio y qué comprobar

Puedes instalarlo en un servidor elegido por tu empresa en España. Necesitas administrarlo.

Plan y precio
0 € de licencia de la distribución libre. Servidor, mantenimiento y copias aparte.
Qué comprobar
Asigna un responsable de mantener la instalación y restaurar sus copias. Las instancias de terceros tienen otras condiciones.

Situación a 4 de noviembre de 2026. La tarifa oficial de Team está en dólares; no se convierte a euros con un cambio supuesto. La cuota de un plan y el coste total de mantener el proyecto son partidas distintas.

Cuándo usar cada uno

Empieza con Git si…

Quieres registrar tu trabajo antes de decidir dónde compartirlo. No aplaces el historial hasta elegir un servicio en línea.

Añade GitHub si…

Necesitas coordinar la revisión con otra persona y prefieres un servicio de alojamiento. Elige el plan según el control que necesites sobre los cambios.

Valora Forgejo si…

Tu empresa quiere elegir su servidor y tiene a alguien que lo mantenga. Decidir dónde se instala también implica hacerse cargo de su funcionamiento.

Qué significa exigir una revisión

Una rama es una línea de trabajo separada dentro del proyecto. Una solicitud de cambios propone integrar lo preparado en una rama dentro de otra. En la ferretería, el proveedor presenta la propuesta y las personas responsables revisan su parte. Comentar «pendiente de aprobación» expresa una decisión del equipo, pero para impedir la integración hace falta configurar una regla que la bloquee hasta recibir las aprobaciones exigidas. Esa diferencia importa cuando encargas el mantenimiento a alguien externo.

La protección de ramas permite exigir revisiones y comprobaciones antes de integrar. Con Free puedes aplicarla en repositorios públicos; para exigirla en los privados de una organización, valora Team. Revisa también las excepciones: determinadas restricciones no se aplican por defecto a administradores o a quienes pueden eludirlas. Pide al técnico que te enseñe la configuración y qué ocurriría con una propuesta rechazada. Deja por escrito quién debe resolverla antes de retomar el trabajo. Una aprobación tampoco demuestra que el formulario funcione: alguien debe comprobar el resultado antes de dar el cambio por bueno.

Antes de compartir el proyecto

Privado no significa acceso exclusivo.

Privado limita el acceso a las personas autorizadas y determinados miembros de la organización. Sus propietarios tienen acceso a los repositorios de esa organización. Para colaborar con el proveedor no hace falta hacer público el código. Pide una lista de quién puede leer, modificar e integrar los cambios y revísala cuando cambie el equipo.

El historial no es una copia completa del negocio

Un repositorio conserva lo que has registrado. No incluye automáticamente los cambios pendientes, los archivos excluidos ni todos los datos de otros servicios de tu empresa. Tener el código de la web en GitHub no demuestra que puedas recuperar los pedidos, el correo o cualquier otra información del negocio. Antes de dar una copia por suficiente, pregunta qué contiene y qué queda fuera. Una lista clara de lo que puedes recuperar resulta más útil que llamar «copia de todo» al repositorio.

Prepara también cómo vas a restaurar. GitHub documenta distintas vías para copiar el repositorio y otros datos, con alcances diferentes. Si eliges Forgejo propio, su información se reparte entre repositorios, base de datos, almacenamiento y configuración. El responsable técnico debe conservar las piezas necesarias de forma coherente. Pídele que explique qué recuperaría tras un fallo y qué necesita para hacerlo. La existencia de un archivo de copia, por sí sola, no responde a esa pregunta ni acredita que cubra el trabajo pendiente de registrar.

Empieza con una prueba que puedas entender

Usa archivos ficticios de una web o plantillas sin información de clientes. Encarga un cambio pequeño y pide ver la diferencia entre la versión anterior y la propuesta. No necesitas instalar todas las interfaces que encuentres: Git dispone de distintas formas de uso e integraciones. También puedes editar archivos desde la web de GitHub sin instalar Git en tu ordenador; el cambio se registra con un mensaje y queda sujeto a los permisos y protecciones del repositorio.

El siguiente paso es aprender a revisar el proyecto. Puedes acudir a Claude Code a fondo si vas a trabajar con una herramienta de programación. Para aclarar el vocabulario, tienes las explicaciones de repositorio, commit y rama. Si tu duda es cuándo pasa el resultado a estar accesible en internet, sigue con qué es publicar una web. El objetivo de la prueba es que puedas identificar qué ha ocurrido y qué decisión sigue en manos de una persona.

Dudas sobre Git y GitHub, respuestas cortas

¿Puedo usar Git sin GitHub?

Sí. Git permite registrar y consultar versiones localmente, sin una cuenta en GitHub. Si más adelante necesitas compartir el proyecto, puedes elegir otro repositorio como destino, en GitHub o en otro lugar. No tienes que resolver el alojamiento para empezar a conservar cambios registrados.

¿Guardar el archivo ya crea un commit?

No. Guardar y registrar son pasos distintos: Git distingue los archivos modificados, los cambios preparados y los confirmados. El commit registra lo que has preparado en el repositorio local. Tampoco lo envía automáticamente a GitHub; comprueba si alguna integración de tu proyecto encadena esas acciones.

¿Tengo que pagar para que el repositorio sea privado?

No necesariamente. GitHub Free admite repositorios privados y colaboradores ilimitados, aunque limita determinadas funciones. Distingue la privacidad básica de los controles avanzados de revisión y de los servicios adicionales. Para una organización que necesita exigir aprobaciones en ramas privadas, valora Team y configura sus reglas.

¿Subir cambios a GitHub actualiza mi web?

Depende del proyecto. Un envío puede activar una automatización que publique la web, si alguien la ha configurado para ese evento. No todo envío publica ni puedes asumir que ninguno lo hará. Pregunta qué ramas activan el proceso y dónde se exige la revisión humana.

¿Basta con borrar una contraseña antes de compartir?

Si ya estaba registrada, puede seguir en el historial. Borrar el archivo actual o añadir una exclusión no resuelve por sí solo la exposición. Revoca o cambia la credencial expuesta y encarga revisar las versiones anteriores y las copias compartidas. No prometas que desaparece de todas ellas.

Fuentes

Fuentes oficiales, consultadas el 4 de noviembre de 2026

  1. F1 · Git: programa libre y licencia
  2. F2 · Git: versiones y operaciones locales
  3. F3 · Git: remotos y envío de cambios
  4. F4 · GitHub: alojamiento y colaboración
  5. F5 · GitHub: planes y precios oficiales
  6. F6 · GitHub: planes personales y de organización
  7. F7 · GitHub: protección de ramas y excepciones
  8. F8 · GitHub: cobertura y restricciones territoriales
  9. F10 · GitHub: contratación e impuestos
  10. F11 · GitHub: edición desde la web
  11. F12 · GitHub: repositorios y acceso privado
  12. F13 · Git: alcance de las exclusiones
  13. F14 · GitHub: datos sensibles en el historial
  14. F15 · GitHub: copias del repositorio
  15. F16 · GitHub: automatizaciones al enviar cambios
  16. F17 · Forgejo: plataforma para instalación propia
  17. F18 · Forgejo: licencia de la distribución libre
  18. F19 · Forgejo: reglas de revisión y protección
  19. F20 · Forgejo: copias y restauración

Cómo lo comprobamos. Funciones, precios y cobertura a 4 de noviembre de 2026, según las fuentes oficiales enlazadas. Confirma el importe final y los requisitos al contratar. No lo hemos probado con una cuenta española ni con una instalación de Forgejo; comprueba las reglas efectivas antes de depender de ellas.

Qué ha cambiado.

  • 4 de noviembre de 2026: Reescritura v2: se mantiene la diferencia entre historial local y colaboración en línea. Añadidos planes, alternativa libre y límites de publicación, acceso y copias.

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.

El canal de Telegram de Ciade

El lunes, una palabra del glosario. El miércoles, un consejo práctico. El viernes, las noticias de IA de la semana. Y el martes, el boletín.

Unirme al canal

Tú decides qué medimos

Las cookies técnicas hacen que la web funcione. Con tu permiso, además, medimos las visitas con Ahrefs y de qué campaña llegas, y Meta mide nuestros anuncios y puede mostrarte los de Ciade en Facebook e Instagram. Puedes cambiarlo cuando quieras en «Configurar cookies», al pie de la página. Política de cookies