Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actualizacion del github #19

Open
JorgeMartinez72 opened this issue Oct 27, 2018 · 10 comments
Open

Actualizacion del github #19

JorgeMartinez72 opened this issue Oct 27, 2018 · 10 comments

Comments

@JorgeMartinez72
Copy link

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 .

@gerdm
Copy link
Owner

gerdm commented Oct 27, 2018 via email

@leonardo0529
Copy link

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
Copy link
Author

captura

@gerdm
Copy link
Owner

gerdm commented Oct 28, 2018

@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)

  1. Escriban git checkout -b mis_cambios
  2. git add -A
  3. git commit -m "añadí cambios al repositorio"
  4. git checkout master
  5. 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.

@leonardo0529
Copy link

@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

@JorgeMartinez72
Copy link
Author

igual a mi me sigue saliendo el mismo error

@gerdm
Copy link
Owner

gerdm commented Oct 28, 2018

¿Les arrojó algún error al correr los comandos de arriba?

@JorgeMartinez72
Copy link
Author

image

no lo se 😢

@michelorozco
Copy link

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

@leonardo0529
Copy link

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants