Dos ordenadores, un solo proyecto
Marta e Iker hacen un trabajo juntos. Cada uno tiene su portátil.
Marta termina una parte. ¿Cómo se la pasa a Iker? ¿Por correo? ¿Con un pendrive? Eso se pierde y se mezcla.
Con Git hay un sitio común en internet. Los dos suben y bajan sus cambios.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Repositorio remoto | Un repositorio guardado en internet, que todo el equipo comparte. | El de GitHub |
| Origin | El nombre normal del repositorio remoto del que partiste. | origin |
| Clonar | Hacer en tu ordenador una copia entera de un repositorio remoto. | git clone |
| Subir (push) | Enviar tus commits al remoto. | git push |
| Bajar (pull) | Traer a tu ordenador los commits nuevos del remoto. | git pull |
| Copia local | El repositorio que tienes en tu propio ordenador. | La carpeta menu-bar |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Mira el dibujo
Inténtalo
Mira el dibujo
3 preguntasTus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.
Local y remoto
Tu copia local está en tu ordenador. Haces commits sin internet.
El repositorio remoto está en un servidor, por ejemplo en GitHub. Sirve de punto de encuentro.
Tus commits no llegan al remoto solos. Tú decides cuándo los subes.
Los comandos para compartir
| Comando | Qué hace | Cuándo lo usas |
|---|---|---|
| git clone direccion | Copia un repositorio remoto a tu ordenador. | Solo la primera vez |
| git remote -v | Muestra la dirección del remoto. | Para comprobar a dónde subes |
| git push | Sube tus commits al remoto. | Cuando terminas una parte |
| git pull | Baja los commits nuevos del remoto. | Antes de empezar a trabajar |
| git status | Dice si vas por delante o por detrás del remoto. | Cuando dudas |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Un día de trabajo de Marta
# Primera vez: me traigo el proyecto de GitHub
git clone https://github.com/clase-2a/menu-bar.git
# Entro en la carpeta y trabajo
cd menu-bar
git add postres.txt
git commit -m "Añado los postres"
# Subo mis commits para que Iker los vea
git push
Haz pull antes de empezar
Si tu compañero ha subido cosas, tu copia está desactualizada. Empieza el día con git pull.
Así trabajas sobre lo último. Evitas muchos problemas después.
El dibujo siguiente muestra una tarde de Marta e Iker.