Inicio > Cursos > Git y GitHub > Remotos y GitHub
Git y GitHubGit BásicoLección 4 de 15

Remotos y GitHub

GitHub es donde vive la mayoría del código open source del mundo, incluyendo Linux, React, VS Code y Python. Es la red social de los desarrolladores: tu perfil muestra tu actividad, tus proyectos y tus contribuciones. Tener un perfil GitHub activo es más valioso que un CV para muchos empleadores.

git push envía tus commits locales al repositorio remoto. git pull descarga y aplica los cambios remotos (es equivalente a git fetch + git merge). git fetch solo descarga sin aplicar, útil para ver qué cambios hay antes de integrarlos. Si trabajas en equipo, es buena práctica hacer git pull antes de empezar a trabajar cada día.

# Conectar tu repositorio local a GitHub
git remote add origin https://github.com/usuario/repo.git

# Ver remotos configurados
git remote -v

# Subir commits al remoto por primera vez
# -u establece el tracking (upstream)
git push -u origin main

# Subir commits siguientes (ya con tracking)
git push

# Descargar E integrar cambios del remoto
git pull
# Equivale a:
git fetch origin
git merge origin/main

# Solo descargar (sin integrar)
git fetch origin
# Ver diferencias antes de mergear
git diff HEAD origin/main

# Clonar un repositorio existente
git clone https://github.com/usuario/repo.git
git clone https://github.com/usuario/repo.git mi-carpeta

# Subir una nueva rama al remoto
git push -u origin feature/nueva-función

# Eliminar rama en el remoto
git push origin --delete feature/vieja-rama
Consejo🔄 Haz git pull antes de empezar a trabajar cada día. Mantén tu rama local sincronizada con el remoto para minimizar conflictos.
← Branches y MergingStash y Recuperación →

Practica esta lección

Resuelve los ejercicios del curso de Git y GitHub en la app, gratis y con corrección automática.

Empezar a practicar