Git remote y sincronización
push, pull y fetch.Qué es origin
Cuando clonás un repositorio desde GitHub, Git suele crear un remote llamado origin. Ese nombre apunta a la URL del repositorio remoto. No es una rama ni una carpeta: es un alias para saber a dónde enviar y desde dónde traer cambios.
Comandos esenciales
git remote -v: muestra los remotes configurados.git remote add origin URL: conecta un repo local con uno remoto.git push -u origin main: sube la rama main y deja seguimiento configurado.git fetch: trae información remota sin mezclarla.git pull: trae cambios y los integra en tu rama actual.
Práctica: conectar un repo local con GitHub
- Creá un repositorio vacío en GitHub.
- Copiá la URL HTTPS o SSH.
- En tu proyecto local, ejecutá
git remote add origin URL. - Confirmá con
git remote -v. - Subí con
git push -u origin main. - Entrá a GitHub y verificá que los archivos aparezcan online.
Sincronización segura en equipo
Antes de empezar una tarea, corré git pull para trabajar sobre la última versión. Antes de subir cambios, revisá git status y hacé commits pequeños. Si el equipo trabaja con pull requests, no subas directo a main: creá una rama descriptiva y empujala al remoto.
Mini-rúbrica
- Remote visible con
git remote -v. - Rama local subida al remoto.
- Repositorio visible en GitHub.
- Explicación clara de diferencia entre
fetch,pullypush.