IIC2233 / Syllabus

146 stars 13 forks source link

Duda sobre como conservar cambios hechos de los contenidos #185

Open vitoco11 opened 2 months ago

vitoco11 commented 2 months ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Problema

Acaban de soltar los contenidos de la semana 4 y 5 pero al hacer git pull dice que se va a sobrescribir el contenido de tuplas de la semana 3 (adjunto imagen de la terminal, git status y mensaje de error de git pull), esto debido a que mientras leía los contenidos edite varios códigos, agregue un par, puse comentarios, etc. No estoy seguro de que pueda ocupar git add o commit debido a que durante las clases y ayudantías dijeron que solo hay que ocupar estos comandos para tu repositorio personal y tampoco quiero copiar los contenidos en otra carpeta para después hacerles git restore. Hay alguna forma de que pueda conservar los cambios hechos para después hacer git pull de los contenidos de la semana 4 y 5 sin problemas o simplemente mejor me abstengo de hacer apuntes extras en la carpeta clonada de contenidos.

image

jorgee02 commented 2 months ago

Hola! En el Readme de los contenidos aparece qué hacer. Te lo dejo para que lo veas:

https://github.com/IIC2233/contenidos

vitoco11 commented 2 months ago

Muchas Gracias, perdón por la hora y el día, hice lo sugerido por el readme y ya me cargaron las semanas 4 y 5 pero me sucedió esto:

image image

Supongo que es debido a que también hicieron cambios a la semana 3 al momento de subir la semana 4 y 5. Dice de ocupar git restore pero sino me equivoco eso significaría perder mis cambios hechos, también recomienda ocupar git add pero no creo que este bien.

jorgee02 commented 2 months ago

Veo que hay un problema en el merge de ese archivo de la semana 3. Te recomiendo que investigues el comando de git merge para la solución de esos conflictos.

vitoco11 commented 2 months ago

Lo solucioné arreglando manualmente los "choques" de código en vs code. Después hice git add y git restore --staged . para que se marcara como solucionado. Por último, bajo ningún motivo puede hacer git add y commit a los contenidos, que sucede si lo hago?

Hernan4444 commented 2 months ago

Hola @vitoco11

No pasa nada, porque el "push" no lo podrás hacer (no tienes permiso). No obstante, luego tendrás problemas con hacer git pull y ahí tendrás que cancelar el commit para poder hacer pull.

Espero que haya resuelto tu duda, en otro caso no dudes en preguntar. ¡Éxito con el curso! 🦖 Saludosヾ(^-^)