Git:如何删除辅助远程仓库

时间:2016-08-22 03:16:01

标签: git git-remote

我通过运行此命令

设置了第二个远程存储库
git remote set-url origin --push --add <another remote>

当我执行git remote -v

origin  https://url1.com/a.git (fetch)
origin  https://url2.com/a.git (push)

如何删除其中一个远程仓库?

git remote --help,我发现我可以做到

git remote remove origin,但会删除它们吗?

拥有多个远程网址的最佳做法是什么?我应该设置不同的分支名称而不是2 origins吗?

3 个答案:

答案 0 :(得分:2)

您的情况只有一个遥控器function sayHi(people){ people.forEach(function(name){ console.log( "Hi "+name ); }); } var parents = ["Mom","Dad"]; var children= ["Suzie","Jacob","Jerome","Sandra"]; sayHi(parents); sayHi(children);。要更改远程推送值而不添加新值,请使用origin而不使用git remote set-url。要进一步明确,您还可以指定要替换的URL:

--add

这会将您更新的url2替换为原始url1。

答案 1 :(得分:0)

你只有一个遥控器,默认情况下,Git会单独设置pushfetch的网址。你可以保持原样。

答案 2 :(得分:0)

您可以通过remote add设置第二个(或更多)远程存储库。样本:

git remote add myOrigin1 url1
git remote add myOrigin2 url2
.
.
.

然后您可以通过以下方式删除遥控器:

git remote remove myOrigin1
git remote remove myOrigin2
.
.
.