Git: 如何删除辅助远程仓库
Git: How to remove secondary remote repo
我已经通过运行这个命令
设置了第二个远程存储库
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
,但这会同时删除它们吗?
拥有多个远程 URL 的最佳做法是什么?我应该设置不同的分支名称而不是 2 origins
?
您的情况只有一个遥控器,origin
。要更改遥控器的推送值而不添加新值,请使用 git remote set-url
而不使用 --add
。为了更加明确,您还可以指定要替换的 URL:
git remote set-url origin --push https://url1.com/a.git https://url2.com/a.git
这会将您更新后的 url2 替换为您的原始 url1。
您只有一个遥控器,默认情况下 Git 分别为 push
和 fetch
设置了 url。你可以保持原样。
您可以通过 remote add
设置第二个(或更多)远程存储库。样本:
git remote add myOrigin1 url1
git remote add myOrigin2 url2
.
.
.
然后您可以通过以下方式移除遥控器:
git remote remove myOrigin1
git remote remove myOrigin2
.
.
.
我已经通过运行这个命令
设置了第二个远程存储库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
,但这会同时删除它们吗?
拥有多个远程 URL 的最佳做法是什么?我应该设置不同的分支名称而不是 2 origins
?
您的情况只有一个遥控器,origin
。要更改遥控器的推送值而不添加新值,请使用 git remote set-url
而不使用 --add
。为了更加明确,您还可以指定要替换的 URL:
git remote set-url origin --push https://url1.com/a.git https://url2.com/a.git
这会将您更新后的 url2 替换为您的原始 url1。
您只有一个遥控器,默认情况下 Git 分别为 push
和 fetch
设置了 url。你可以保持原样。
您可以通过 remote add
设置第二个(或更多)远程存储库。样本:
git remote add myOrigin1 url1
git remote add myOrigin2 url2
.
.
.
然后您可以通过以下方式移除遥控器:
git remote remove myOrigin1
git remote remove myOrigin2
.
.
.