Buenas! Bienvenidos al breve tutorial de remotes del curso Mendez/Leveroni de Algoritmos III.
Un remote (remote repository) es un reposotorio en la nube al/del que podemos subir/bajar cosas.
Cuando ustedes se crearon su repo, crearon una remote y cuando lo clonaron, su version local se conectó a esa remote y lo descargó, y la remote quedó nombrada como origin
.
Ahora vamos a agrandar el combo y agregar una nueva! Vamos a agregar como remote el repo de los ejercicios. Esto se hace con el siguiente comando:
git remote add <nombre> <url>
Por ejemplo, git remote add ejercicios https://github.com/algoritmos-iii/ejercicios-2020-2c
Una vez hecho esto, tenemos configurado el nuevo repo y ya podemos traer el enunciado del tp. Para eso, se debe hacer un pull desde el nuevo repo:
git pull ejercicios main --allow-unrelated-histories # nuevamente, git pull <nombre-remote> <rama-remote>
Esto va a traer los cambios de la rama main del repo de ejercicios a nuestro repo, es posible que tengan conflictos de merge, si esto les pasa, van a tener que arremangarse y escribirnos.
Si quieren saber más sobre el tema nos preguntan o pueden ir a leer la documentación de git que está buenísima y sabe más que nosotros (RTFM)