在Git中替换remote.origin.url的最佳方法是什么?

时间:2010-03-10 19:53:11

标签: git version-control

我是Git的新手。让我们说Alice和Bob一直在开发他们的项目,每个都使用两个Git存储库。并且,Alice在某些时候想要建立一个新的存储库来管理他们的共同进步。你认为在Git的配置中替换remote.origin.url的最佳方法是什么?

  • 由git config替换--replace
  • 通过git clone MAIN_REPOS
  • 创建新的回购
  • 或任何?

2 个答案:

答案 0 :(得分:58)

如果他们已经有一个名为origin的遥控器但希望调用新的遥控器origin,那么最合乎逻辑的做法是重命名或删除现有的名为origin的遥控器并添加一个新的:

git remote rename origin old_origin

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

如果您不关心旧的来源,可以重置网址,但您可能希望之后完整git fetchgit 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

答案 1 :(得分:0)

只需在.git目录中更新配置文件中的url。

update git origin