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 transfieren trabajo entre tu repositorio local y uno remoto:
git clone <url>: descarga una copia completa de un repositorio remoto existente, incluido todo su historial. Así empiezas a trabajar en el proyecto de otra persona.
git push <remote> <branch>: sube tus confirmaciones locales de la rama indicada al repositorio remoto.git pull <remote> <branch>: descarga las nuevas confirmaciones del repositorio remoto y las fusiona con tu rama actual. Es una forma abreviada degit fetchseguido degit merge.
La primera vez que subes una rama nueva, normalmente pasas -u (o --set-upstream) para recordar el vínculo:
git push -u origin feature-loginDespués de eso, git push y git pull sin opciones usan automáticamente el upstream guardado.
No ejecutarás ninguno de estos comandos contra un servidor real en este curso, pero los reconocerás en todas partes en tutoriales del mundo real.
Prué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 identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorarPractica por tu cuenta: Playground de Terminal