Rullst AcademyRullst Academy/Lección
Git: cambios en equipo · Lección 02 / 10

Dos copias, una conversación

Tu clon no conoce todos los cambios del repositorio compartido.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Un clon tiene archivos, commits y ramas propios. Origin/main es una referencia local que sigue main en origin tras comunicarse; puede estar desactualizada. El origin.git bare guarda el historial compartido, sin archivos de trabajo para editar.

  2. 2

    Antes de enviar cambios, revisa pwd, git status y git remote -v. El remoto del taller es una ruta local. En proyectos reales, comprueba propietario y repositorio; no pongas tokens en la URL. Nombres parecidos no garantizan el mismo destino.

  3. 3

    Git fetch origin recibe objetos y actualiza referencias; no integra automáticamente los cambios en tu rama actual. Compara git log --oneline HEAD..origin/main y git diff HEAD..origin/main para entender qué llegó.

  4. 4

    Un clon es una copia local; un fork es otro repositorio alojado, vinculado al original en GitHub. Una rama vive dentro de un repositorio. Un fork puede servir sin permiso de escritura en el original; políticas y permisos varían. El taller usa dos copias locales, sin simular permisos de GitHub.

Un cambio, dos papeles

Descarga el kit y sigue LAB.md en una carpeta nueva. Los comandos son referencias; el sitio no los ejecuta. Usa Git Bash en Windows y terminal en macOS/Ubuntu. Las rutas anteriores preparan Git y Python.

git status
git remote -v
git fetch origin
git log --oneline HEAD..origin/main
Mis archivos y GitHub

Edita, descarga y envía tu cuaderno Markdown a GitHub con confirmación. No ejecuta Git ni abre pull requests. El kit es el modelo; guarda cambios aparte.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Distinguir clon, remoto, rama local y referencia de seguimiento.

Ahora te toca

Taller de descubrimientos

Una decisión con pruebas

HEAD está en A. Otra persona publicó B en main. Tras fetch, origin/main apunta a B.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Fetch por sí solo movió tu rama a B?

Necesito una pista

Compara el acuerdo con el diff y las pruebas del commit actual.

Cargando tu camino…

Llévatelo contigo

Registra HEAD y origin/main antes y después de fetch. Explica por qué una referencia puede cambiar sin modificar tus archivos.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.