🎓Inspirado en el curso de freeCodeCamp Español
Antes de empezarLección 2 de 20
☰ Índice del curso← AnteriorSiguiente →

Git y GitHub no son lo mismo

Se parecen en el nombre y casi siempre van juntos, así que es normal confundirlos. Pero son dos cosas distintas — y entender la diferencia te ahorra muchos líos más adelante.

IMAI

Escucha la lección

0:00 / 0:00

La diferencia, en una frase

Git vive en tu ordenador. GitHub vive en internet.

  • Git es el programa que guarda la historia de tu proyecto, ahí mismo, en tu máquina. Funciona aunque estés sin conexión. Eso es lo que vimos en la lección anterior.
  • GitHub es una página web donde puedes subir una copia de tu proyecto, para tenerlo a salvo en la nube y compartirlo con otras personas.

Por eso se dice que Git es local y GitHub es remoto. Local = en tu ordenador. Remoto = en internet, en los servidores de otra empresa.

El nombre lo dice

"GitHub" es Git + Hub. Y "hub" en inglés significa punto de encuentro. GitHub es, literalmente, el punto de encuentro de los proyectos hechos con Git: el sitio donde la gente sube su trabajo, lo guarda y colabora con otros.

¿Y para qué quiero GitHub si Git ya guarda mi historia?

Buena pregunta. Git ya guarda toda tu historia en tu ordenador. Pero subir una copia a GitHub te da tres cosas que en local no tienes:

  • Una copia de seguridad. Si tu ordenador se estropea o se pierde, tu proyecto sigue a salvo en la nube.
  • Compartir y colaborar. Otras personas pueden ver tu proyecto, trabajar contigo o usar tu trabajo.
  • Tu escaparate. GitHub es también tu carta de presentación: cualquiera puede ver lo que has construido.

No tienes que elegir entre uno y otro: se usan juntos. Trabajas en tu ordenador con Git, y de vez en cuando subes una copia a GitHub. En los bloques siguientes aprenderás primero a manejar Git (en tu máquina) y, más adelante, a conectarlo con GitHub (la nube).

IMAI

¿No programas? Te lo explico fácil · sin tecnicismos

Piensa en las fotos de tu móvil.

Git es como la cámara de tu móvil: hace las fotos y las guarda ahí, en el teléfono. Funciona sola, sin internet.

GitHub es como Google Fotos o la nube: subes una copia de esas fotos a internet para no perderlas si pierdes el móvil, y para poder enseñárselas a quien quieras.

Las dos cosas trabajan juntas, pero son distintas: una está en tu bolsillo, la otra en internet.

📖

Glosario

GitHub

🔧 Técnico

Plataforma de alojamiento (hosting) de repositorios Git en la nube, propiedad de Microsoft. Permite guardar, compartir y colaborar en proyectos.

💬 En cristiano

La página web donde subes una copia de tu proyecto para guardarlo en internet y compartirlo.

Local y remoto

🔧 Técnico

Local: el repositorio que está en tu propia máquina. Remoto: una copia alojada en un servidor externo (como GitHub), accesible por internet.

💬 En cristiano

Local = en tu ordenador, contigo. Remoto = en internet, en los servidores de otra empresa.

Hosting

🔧 Técnico

Servicio que almacena archivos o proyectos en servidores conectados a internet para que estén siempre disponibles.

💬 En cristiano

Que otra empresa guarde tu proyecto en sus ordenadores, conectados a internet, para que esté siempre a mano.

📚

Fuentes

← Anterior¿Qué es Git y para qué lo quiero?Siguiente →La terminal sin miedo