7. Repositorios remotos y GitHub

Hacer push y pull con el repositorio remoto

Ahora que hemos conectado nuestro repositorio local con GitHub, podemos empezar a sincronizar cambios entre los dos.

Para hacer push de nuestros commits locales a GitHub, usamos el comando

.

Ejecuta en la terminal:
git push origin main

Aquí, origin es el nombre del remoto, y main es la rama cuyos commits quieres subir.

Si es la primera vez que haces push, Git puede pedirte que te autentiques con GitHub en un navegador o directamente en la terminal. Sigue las indicaciones. Si la terminal te pide una contraseña, usa un token de acceso personal de GitHub, no la contraseña de tu cuenta.

Tarea
Completada

Haz push de tus commits locales al repositorio de GitHub.

Si el push se ha completado correctamente, deberías ver algo parecido a esto en la terminal:

Resultado:

Enumerating objects: 12, done. Counting objects: 100% (12/12), done. Delta compression using up to 8 threads Compressing objects: 100% (8/8), done. Writing objects: 100% (12/12), 1.20 KiB | 1.20 MiB/s, done. Total 12 (delta 1), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (1/1), done. To https://github.com/your-name/your-repo.git * [new branch] main -> main Branch 'main' set up to track remote branch 'main' from 'origin'.

Ahora ve al repositorio de GitHub y actualiza la página. ¡Deberías ver todos los archivos de tu repositorio local, junto con los commits!

Del mismo modo, si otra persona ha hecho cambios en el repositorio de GitHub, puedes hacer pull para traer esos cambios a tu repositorio local con

. git pull trae commits nuevos desde la rama upstream (la rama remota vinculada a tu rama local) y los integra en tu rama local.

Ejecuta en la terminal:
git pull origin main
Tarea
Completada

Haz pull de los últimos cambios desde GitHub.

¡Genial! En resumen, este es el flujo básico cuando colaboras en un proyecto usando GitHub:

  1. Hacer pull de los últimos cambios desde el repositorio remoto.
  2. Hacer tus cambios en local.
  3. Crear un commit con tus cambios.
  4. Hacer push de tus cambios al repositorio remoto.

Por supuesto, la colaboración en GitHub abarca mucho más: ramas, pull requests y cómo resolver

. ¡Pero este es un buen punto de partida!

Next step
¿Quieres probar el modo historia?

Haz el curso como se pensó: avanza poco a poco y en orden, sin distracciones, mientras desbloqueas nuevas entradas de Gitopedia. Cuando quieras, continúa practicando con Git de verdad en VS Code, Cursor o Antigravity IDE.

Modo historia
GRATIS
pero requiere iniciar sesión