Esta guía explica el porqué de cada paso y les proporciona un flujo de trabajo claro para configurar todo una sola vez y luego actualizarlo fácilmente cada semana.
¡Hola a todos!
Bienvenidos al repositorio oficial de la asignatura. Piensen en este lugar como nuestro “libro de texto vivo”: aquí encontrarán el código, los ejemplos y los materiales de cada clase, actualizados semana a semana.
Para que puedan tener su propia copia, experimentar y seguir el curso de manera profesional, vamos a usar un flujo de trabajo con Git y GitHub. Al principio puede parecer mucho, pero una vez configurado, el proceso semanal es muy sencillo.
Sigue estos pasos en orden para tener todo listo para el semestre.
El primer paso es crear una copia personal del repositorio principal en tu propia cuenta de GitHub.
¡Listo! Ahora tienes una copia exacta del repositorio en tu perfil de GitHub. Este es tu espacio personal para experimentar.
Ahora, vamos a descargar tu “Fork” a tu computador para poder trabajar con los archivos.
github.com/TuUsuario/NombreDelRepositorio
).< > Code
.Documentos/Universidad
)
y ejecuta el siguiente comando:
bash git clone URL_QUE_COPIASTE_DE_TU_FORK
Ahora tienes todos los archivos del curso en tu computador, dentro de una nueva carpeta con el nombre del repositorio.
Este es el paso clave para poder recibir mis actualizaciones semanales. Vamos a configurar un “control remoto” que apunte al repositorio original del curso.
bash cd NombreDelRepositorio
upstream
. Reemplaza la URL con la
URL original que te compartí.
bash git remote add upstream URL_DEL_REPOSITORIO_ORIGINAL_DEL_PROFESOR
bash git remote -v
La salida debería mostrarte dos
remotos: origin
(que apunta a tu Fork) y
upstream
(que apunta al repositorio del profesor).Después de cada clase, yo subiré los nuevos materiales al repositorio principal. Para obtenerlos, solo necesitas ejecutar un comando.
Este comando contacta al repositorio del profesor
(upstream
), descarga los nuevos cambios y los fusiona con
tu copia local.
git checkout main
.bash git pull upstream main
¡Y eso es todo! Verás que las nuevas carpetas y archivos de la semana aparecerán automáticamente en tu proyecto en VS Code. Tu copia local estará al día con la clase.
Una sola vez:
git clone URL_DE_TU_FORK
para
descargarlo.git remote add upstream URL_DEL_PROFESOR
para conectar con el original.Cada Semana:
git pull upstream main
para recibir
las actualizaciones.Con este flujo de trabajo, no solo tendrás los materiales al día, sino que también estarás practicando las herramientas que se usan todos los días en la industria del software y la ingeniería. ¡Mucho éxito!