Menu
Coddy logo textTech

Push, Pull y Clone

Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 48 de 58.

Tres comandos mueven el trabajo entre tu repositorio local y uno remoto:

  • git clone <url>: descarga una copia completa de un repositorio remoto existente, incluyendo todo su historial. Así es como empiezas a trabajar en el proyecto de otra persona.
  • git push <remote> <branch>: sube tus commits locales en la rama indicada al remoto.
  • git pull <remote> <branch>: descarga nuevos commits desde el remoto y los fusiona en tu rama actual. Es un atajo para git fetch seguido de git merge.

La primera vez que haces push de una nueva rama, normalmente pasas -u (o --set-upstream) para recordar el enlace:

git push -u origin feature-login

Después de eso, los simples git push y git pull utilizan el upstream guardado automáticamente.

No ejecutarás ninguno de estos contra un servidor real en este curso, pero los reconocerás en todas partes en los tutoriales del mundo real.

Hoja de referencia

Comandos de sincronización remota:

  • git clone <url> – descarga una copia completa de un repositorio remoto
  • git push <remote> <branch> – sube los commits locales al remoto
  • git pull <remote> <branch> – descarga y fusiona los commits remotos (abreviatura de git fetch + git merge)

Usa -u en el primer push para guardar el enlace upstream para futuras llamadas a git push/git pull:

git push -u origin feature-login

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones