¿Cómo actualizo la horquilla cuando cambia el repository remoto?

Bifurqué y luego cloné un repository (digamos xyz).

Luego, xyz se actualizó y no tengo las actualizaciones en mi tenedor.

Para getlos probé lo siguiente:

git remote add upstream xyz(ssh). 

Entonces, git search aguas arriba. hasta que todo parecía estar bien. Ahora cuando corro –

 git checkout master 

Me aparece el error: pathspec 'master' no coincide con ningún file conocido de git.

Lo intenté –

 git update-ref HEAD master and got fatal: master: not a valid SHA1. 

De nuevo,

  git checkout xyz also gives error:error: pathspec xyz.git' did not match any file(s) known to git. 

Entonces, ¿cómo puedo mantener mi tenedor sincronizado con el repository remoto y también actualizar el local?

Solo git pull del repository fuente:

 cd path/to/my/fork git pull https://github.com/user/source-repository master 

Eso extraerá y fusionará los cambios del repository de origen en su fork.

Reemplace el master con la twig fuente de la que desea extraer. Además, puede usar cualquier tipo de url de repository. En el ejemplo usé https.


De sus preguntas y comentarios, entiendo que tiene un control remoto denominado upstream y una twig llamada develop . Entonces, para unir upstream develop en su tenedor, haga:

 git merge upstream develop