2015-05-11 2 views
0

Так что я ничего не понимаю о Git/Bitbucket, но я не уверен, что именно. Возможно, немного из глубины.переназначить существующее удаленное репо на свое местное репо

У меня есть проект, который пролежал бездействующим в течение года и который каким-то образом потерял связь с Bitbucket. Как переназначить существующее удаленное происхождение на свое местное репо?

Я сделал местный мерзавец совершить (который работал отлично), но когда я сделал git pull заранее толчка, я получил это:

There is no tracking information for the current branch. 
Please specify which branch you want to merge with. 
See git-pull(1) for details 

    git pull <remote> <branch> 

If you wish to set tracking information for this branch you can do so with: 

    git branch --set-upstream-to=origin/<branch> master 

Я пробовал:

git branch --set-upstream-to=origin/[email protected]:<username>/<repo>.git master 

.. который не работал. Я получил это:

error: the requested upstream branch 'origin/[email protected]:<username>/<repo>.git' does not exist 
hint: 
hint: If you are planning on basing your work on an upstream 
hint: branch that already exists at the remote, you may need to 
hint: run "git fetch" to retrieve it. 
hint: 
hint: If you are planning to push out a new local branch that 
hint: will track its remote counterpart, you may want to use 
hint: "git push -u" to set the upstream config as you push. 

Я знаю, что у меня есть Bitbucket репо для данного проекта (посещение Bitbucket в моем браузере это подтверждает), и статус проекта только один совершает позади.

Заранее спасибо.

ответ

1

Вместо

git branch --set-upstream-to=origin/[email protected]:<username>/<repo>.git master 

Попробуйте использовать

git branch --set-upstream-to=origin/master master 

А потом, запустить git fetch.

+0

Большое спасибо! – allanberry

Смежные вопросы