← Tutoriales
SETUP · HERRAMIENTAS · 6 MIN

Git y GitHub desde cero

Construiste algo con Claude, funciona, y quieres guardarlo o subirlo online. Todo el mundo dice "súbelo a GitHub", pero nunca usaste git y la terminal te suelta fatal: not a git repository. Vamos por partes.

Para
quien construye con IA y aún no usa control de versiones
Necesitas
la Terminal, Homebrew y una cuenta de GitHub (gratis)
Tiempo
6 minutos

Son dos cosas distintas que suelen ir juntas. Git es el control de versiones: lleva la historia de tu proyecto en tu propia máquina, guarda "fotos" (commits) de cómo iba el código en cada momento y te deja volver atrás si algo se rompe. GitHub es la web donde subes ese proyecto para guardarlo en la nube, compartirlo y conectarlo a herramientas como Vercel. Dicho en cristiano: git es el historial, GitHub es el sitio online.

Comprueba si ya tienes git

En Mac muchas veces ya viene. Primero pregunta por la versión:

git --version
git version 2.45.0

Si sale un número, ya está. Si no, instálalo con Homebrew (una línea):

brew install git

Dile a git quién eres

Cada commit lleva tu nombre y correo. Se configura una sola vez, para todos tus proyectos. Usa el mismo correo con el que vas a abrir la cuenta de GitHub:

git config --global user.name "Tu Nombre"
git config --global user.email "tu@correo.com"

Abre tu cuenta de GitHub

Ve a github.com y crea una cuenta gratis. Apunta tu nombre de usuario, porque tus proyectos vivirán en github.com/tu-usuario/tu-proyecto.

Conecta la terminal con GitHub (la forma fácil)

Para subir cosas, tu terminal tiene que poder identificarse ante GitHub. La vía más simple es la herramienta oficial gh. Instálala y entra:

brew install gh
gh auth login

Te hará un par de preguntas. Elige GitHub.com, luego HTTPS, y cuando ofrezca "Login with a web browser", acepta: se abre el navegador, confirmas, y listo. No tienes que pelearte con contraseñas ni con tokens a mano.

Sube tu primer proyecto

Entra en la carpeta de tu proyecto y crea el repositorio local con tres líneas: inicializar, añadir todo, y guardar la primera foto.

cd mi-proyecto
git init
git add .
git commit -m "primer commit"

Ahora crea el repositorio en GitHub y súbelo, todo de una, con gh:

gh repo create mi-proyecto --source=. --public --push

Eso crea github.com/tu-usuario/mi-proyecto y empuja tu código allí. Cambia --public por --private si no quieres que lo vea nadie todavía.

El bucle de cada día

A partir de aquí, cada vez que avances guardas y subes los cambios con tres líneas:

git add .
git commit -m "qué cambié"
git push

Si algo falla

Con esto ya tienes lo básico: historial local con git y copia online en GitHub. Es la base para subir tu web a Vercel y para casi cualquier flujo de trabajo con IA.

HECHO POR EDRA

Construyo webs, automatizaciones y herramientas con IA, y voy contando lo que aprendo por el camino.

Más tutoriales ↗