场景:具有公共代码的核心存储库,可供其他存储库(例如客户端)使用。
我已经在客户端中将 core 设置为远程,因此要在客户端存储库中从核心和客户端获取提交,我可以执行以下操作:
git pull core master
git pull origin master
我已经对此进行了测试,在上述情况下它似乎工作正常,我可能会错过任何明显的错误?
注意:git 子模块不能在我的情况下使用
唯一的问题是拉取时可能会出现合并冲突,如果两个分支之间有共同的修改代码。
另一个问题是避免推送到错误的遥控器(默认情况下,单独的git push
应该推送到origin
,所以你没事)
如果你必须推送回代码,那将是有问题的,因为你也可能为源代码推送代码。