如果我在 git 存储库上设置两个遥控器,有人熟悉错误吗?

Anyone familiar with errors if I set two remotes on a git repository?

场景: 具有公共代码的核心仓库可以被其他仓库(比如客户端)使用。

我已经在 client 中将 core 设置为远程,所以要在客户端 repo 中从核心和客户端获取提交我可以做:

git pull core master
git pull origin master

我已经对此进行了测试,它在上述情况下似乎工作正常,我可能遗漏了任何明显的错误吗?

注意: git-我的情况不能使用子模块

唯一的问题是拉取时可能发生合并冲突,如果您在两个分支之间有共同的修改代码。

另一个问题是避免推送到错误的远程(默认情况下,单独的 git push 应该推送到 origin,所以你没问题)
如果您必须推回代码,那将是有问题的,因为您也可能推回原始代码。