Actualice un proyecto clonado sin eliminarlo

¡Soy nuevo en Ubuntu! github un proyecto de github en mi directory Ubuntu (~ \ Desktop). Si el desarrollador actualizó su proyecto, ¿cómo actualizo el clonado en mi computadora sin tener que eliminarlo todo el time?

Gracias.

Si no está haciendo sus propios cambios locales, esto debería funcionar siempre:

 cd ~/Desktop/<project directory> git pull 

Si está haciendo cambios locales, hay un poco más.


Si estuviera haciendo cambios locales, pero no los contribuyes al repository, entonces actualizaría mi versión local algo como esto: (asumiendo que estoy trabajando solo en la twig principal)

primero cometa todos sus cambios locales. Esto no carga el al repository. Necesitas 'empujar' para hacer eso. Simplemente los guarda en una confirmación local.

 git add -A git -m"commit all my local changes before updating" 

luego descargue todo en origen (la versión remota de la twig estará en origen / maestro mientras su versión local está en el maestro)

 git fetch 

No usaría pull, ya que me gustaría mantener todos mis cambios locales después de que el server cambie en la mayoría de los casos. Me gustaría rebase de esta manera:

 # tag what you have in case anything goes wrong git tag local-changes-number-1 #or whatever tag name # replay your local changes overtop of the newer version and # hope there are no conflicts git rebase origin/master 

y si algo sale mal en rebas git rebase --abort y vuelve a stackoverflow para descubrir cómo resolverlo

Lo más probable es que estés buscando git pull .