Я плохо знаком с Мерзавцем. Скажем, Alice и Bob разрабатывали их проект при помощи двух репозиториев Мерзавца для каждого. И, Alice в определенное время хочет открыть новый репозиторий для управления их общим прогрессом. Вы думаете, что лучший способ состоит в том, чтобы заменить remote.origin.url в конфигурации Мерзавца?
Если у них уже есть пульт с именем origin
, но он хочет, чтобы новый пульт назывался origin
, тогда наиболее логично переименовать или удалить существующий пульт с именем origin
и добавить новый:
git remote rename origin old_origin
git remote add origin url://new/url.git
Если вас не волнует старый источник, вы можете просто сбросить URL , но вы, вероятно, захотите после этого выполнить полную git fetch
и git удаленную запись источника
для наглядности.
git config remote.origin.url url://new/url.git
Если у вас очень свежий git (> 1.7.0), у вас есть удаленная подкоманда для этого:
git remote set-url origin url://new/url.git