我通过运行以下命令设置了第二个远程代码库:
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
。它只使用两个 URL,一个用于拉取(fetch),另一个用于推送(push)。这在像 Gerrit 这样的 PR / 代码审查工具中很常见。您想将推送 URL 设置回与拉取 URL 相同吗? - Paul Hicks