Как я могу обновить свои локальные настройки Git origin и upstream? - PullRequest
1 голос
/ 28 марта 2019

Я следовал этому руководству , чтобы перенести мои репозитории BitBucket на GitHub.

В частности, я создаю новое репозиторий GitHub, а затем устанавливаю его в качестве восходящего потока на моемЛокальный Git-конфиг выглядит следующим образом.

git remote add upstream https://github.com:USER/PROJECT.git
git push upstream master
git push --tags upstream

Это работает, как и ожидалось, но оставляет исходное значение в BitBucket, а в восходящем - в GitHub.

enter image description here

На данный момент я бы предпочел, чтобы GitHub был моим источником, а BitBucket - моим восходящим.Как я могу легко поменять их?

Любая информация по этому вопросу будет принята с благодарностью.Спасибо!

1 Ответ

4 голосов
/ 28 марта 2019

Вам нужно переименовать каждого.Вам понадобится промежуточное имя, чтобы не наступать на одно во время танца переименования:

git remote rename upstream foo
git remote rename origin upstream
git remote rename foo origin

и все готово.(Просто убедитесь, что foo не является именем еще одного пульта.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...