Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Compartir con un repositorio remoto

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

30 minutos

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

PalabraQué significaEjemplo
Repositorio remotoUn repositorio guardado en internet, que todo el equipo comparte.El de GitHub
OriginEl nombre normal del repositorio remoto del que partiste.origin
ClonarHacer 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 localEl 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 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus 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

ComandoQué haceCuándo lo usas
git clone direccionCopia un repositorio remoto a tu ordenador.Solo la primera vez
git remote -vMuestra la dirección del remoto.Para comprobar a dónde subes
git pushSube tus commits al remoto.Cuando terminas una parte
git pullBaja los commits nuevos del remoto.Antes de empezar a trabajar
git statusDice 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

Código: bash
# 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.

La lección continúa

8 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.