Git y control de versiones
Si nunca has usado Git ni GitHub, esta guía te lleva desde instalar Git hasta tener tu primer proyecto subido y visible en tu perfil — todo desde la terminal, sin saltos de fe.
Primero necesitas Git instalado en tu equipo. Abre tu terminal y revisa si ya lo tienes:
git --version
Si ves un número de versión, ya está instalado y puedes saltar al paso 2. Si no, en macOS puedes instalarlo con Homebrew:
brew install git
En Windows, descarga el instalador desde git-scm.com y sigue el asistente con las opciones por defecto. En Linux (Debian/Ubuntu):
sudo apt install git
Git guarda tu nombre y correo en cada cambio que haces (un "commit"), así que configúralos una sola vez para todo tu equipo:
git config --global user.name "Tu Nombre"
git config --global user.email "tu@correo.com"
Crea una carpeta nueva y entra en ella:
mkdir mi-primer-proyecto
cd mi-primer-proyecto
Ahora conviértela en un repositorio de Git:
git init
Esto crea una carpeta oculta .git donde Git guardará todo el historial de cambios de tu proyecto.
Crea un archivo simple para tener algo que subir:
echo "# Mi primer proyecto" > README.md
Dile a Git que quieres incluir ese archivo en tu próximo commit:
git add README.md
Y confírmalo con un mensaje que describa el cambio:
git commit -m "Primer commit"
Entra a github.com, inicia sesión (o crea una cuenta gratis) y haz clic en el botón New o el ícono + de la esquina superior. Dale un nombre — por ejemplo mi-primer-proyecto — y no marques la opción de agregar un README, ya que tu carpeta local ya tiene uno.
Al crearlo, GitHub te mostrará una URL como esta, que usarás en el siguiente paso:
https://github.com/tu-usuario/mi-primer-proyecto.git
De vuelta en tu terminal, dile a tu repositorio local dónde está su versión en GitHub (usa tu propia URL del paso anterior):
git remote add origin https://github.com/tu-usuario/mi-primer-proyecto.git
Renombra tu rama principal a main, el nombre estándar actual:
git branch -M main
Y finalmente, sube tu commit:
git push -u origin main
Recarga la página de tu repositorio en GitHub y deberías ver tu archivo README.md ahí. A partir de ahora, cada vez que cambies algo repite el ciclo: git add, git commit -m "..." y git push.