Что лучший способ состоит в том, чтобы заменить remote.origin.url в Мерзавце?

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

  • заменять конфигурацией мерзавца - замена
  • для создания нового repos мерзавцем клонируют MAIN_REPOS
  • или кто-либо?
28
задан Jon Seigel 29 March 2010 в 01:54
поделиться

1 ответ

Если у них уже есть пульт с именем 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
60
ответ дан 28 November 2019 в 02:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: