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 paragit fetchseguido degit 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-loginDespué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 remotogit push <remote> <branch>– sube los commits locales al remotogit pull <remote> <branch>– descarga y fusiona los commits remotos (abreviatura degit 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-loginPruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e Ignorar