Open JorgeMartinez72 opened 6 years ago
Hola @JorgeMartinez72. ¿Podrías compartir que error te sale?
Un saludo, Gerardo On Oct 26, 2018, 21:17 -0500, JorgeMartinez72 notifications@github.com, wrote:
buenas noches, entrando a la carpeta donde tengo guardado el github de la uma, y pongo el comando Git pull, no se actualizan las carpetas Podría ayudarme,? gracias . — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
buenas noches a mi tampoco tampoco me deja actuazilar, me aparece esto, no se si sea lo mismo que le esta pasando a Jorge $ git pull error: Your local changes to the following files would be overwritten by merge: lectures/lec08.ipynb Please commit your changes or stash them before you merge. Aborting Updating b257a57..1f86fc5
@JorgeMartinez72, @leonardo0529 Al parecer hicieron unos cambios al repositorio base (el de clase que vive dentro de github). Git está pidiendo que guarden los cambios que hicieron antes de poder descargar las actualizaciones.
Resuelven el siguiente problema con los siguientes comandos (escritos en orden y uno por uno)
git checkout -b mis_cambios
git add -A
git commit -m "añadí cambios al repositorio"
git checkout master
git pull
La explicación más larga es la siguiente: git lleva un registro (o una historia) de todo cambio que hagan al código, no puede bajar la nueva versión del repositorio si ustedes hicieron algún cambio. Este cambio no necesariamente lo van a perder. Lo que tienes que hacer, en git, es moverte a otra rama de la historia y trabajar con su propio código. De esta manera ya tienen dos versiones del repositorio: en una rama o (branch
) tienen su versión con todo el código que han modificado y, en otra rama (master
) hace referencia a todo código que se encuentre dentro de github.
En otras palabras, creamos branches para tener diferentes versiones de nuestro programa. En su caso, una versión hace referencia al repositorio en github y en otra a su código con todos los cambios.
Cuando escriben, entonces, git checkout
, se mueven entre branches. El código git checkout -b
es otra manera de escribir los siguientes dos comandos:
git branch mis_cambios # creo un branch con nombre "mis_cambios"
git checkout mis_cambios # me muevo a ese branch
Lo siguiente es el git add -A
. Este comando prepara todos los cambios a guardar a la historia de su repositorio dentro del nuevo branch que crearon: mis_cambios
; luego, con git commit -m "..."
registran los cambios que hicieron a la historia del repositorio con un cierto mensaje para recordar a futuro que cambios hicieron.
Finalmente, git checkout master
, los regresa al branch
original. Con sus cambios guardados en mis_cambios
, ustedes ya puedes descargar los cambios hechos en el branch master
, el cuál apunta a este repositorio (en github)
Luego veremos esto a detalle en clase. Mientras tanto, avísenme si pudieron resolver este problema.
@gerdm , ya hice los puntos que nos comento y al final cuando le vuelo a poner git pull me aparece lo mismo que comente al principio
igual a mi me sigue saliendo el mismo error
¿Les arrojó algún error al correr los comandos de arriba?
no lo se 😢
Holaaaa, a mi me salio lo mismo, lo que yo hice fue borrar la lección 8 de los archivos de la computadora y luego ya hice la descarga normal de meterse a git bash y poner todo lo demás, y ya me salio bien. Tal vez lo pueden intentar, a ver si les sale
@gerdm a mi no me arrojo ningún error al correr los comandos , y también ya intente haciendo lo que comento @michelorozco pero me marca el mismo error
buenas noches, entrando a la carpeta donde tengo guardado el github de la uma, y pongo el comando Git pull, no se actualizan las carpetas Podría ayudarme,? gracias .