Подтвердить что ты не робот

Какой лучший способ заменить remote.origin.url в Git?

Я новичок в Git. Скажем, Алиса и Боб разрабатывали свой проект, используя два хранилища Git для каждого. И Алиса в определенное время хочет создать новый репозиторий для управления своим общим прогрессом. Как вы думаете, что является лучшим способом заменить remote.origin.url в конфигурации Git?

  • заменить Git config --replace
  • для создания новых репозиториев Git clone MAIN_REPOS
  • или любой?
4b9b3361

Ответ 1

Если у них уже есть удаленный вызов origin, но нужно, чтобы новый пульт был вызван origin, то наиболее логичной задачей является переименование или удаление существующего удаленного с именем origin и добавление нового:

git remote rename origin old_origin

git remote add origin url://new/url.git

Если вам не нравится старое происхождение, вы можете просто reset URL-адрес, но вы, вероятно, захотите сделать полные git fetch и git remote prune origin впоследствии для удобства.

git config remote.origin.url url://new/url.git

Если у вас есть очень недавний git ( > 1.7.0), у вас есть удаленная вспомогательная команда для этого:

git remote set-url origin url://new/url.git