1
场景:具有可供其他回购(例如,客户端)使用的通用代码的核心回购。任何熟悉错误的人,如果我在git存储库上设置两个远程?
我已经设置核心在客户远程,所以要得到来自于客户端回购核心和客户端提交我可以这样做:
git pull core master
git pull origin master
我测试了这一点,它似乎是在上述情况下工作正常,我可能会错过任何明显的错误?
注:混帐子模块不能在我的情况
场景:具有可供其他回购(例如,客户端)使用的通用代码的核心回购。任何熟悉错误的人,如果我在git存储库上设置两个远程?
我已经设置核心在客户远程,所以要得到来自于客户端回购核心和客户端提交我可以这样做:
git pull core master
git pull origin master
我测试了这一点,它似乎是在上述情况下工作正常,我可能会错过任何明显的错误?
注:混帐子模块不能在我的情况
唯一的问题被用来拉时将有可能合并冲突,如果你有两个分支之间的共同修改后的代码。
的另一个问题是避免推到了错误的远程(默认情况下,独自一git push
应该推到origin
,所以你是OK)
如果你不得不推回代码,这将是有问题的,因为你也可能会推出代码来源。
我可以确保推回核心不会从客户端发生(远程可以设置为只拉) –
@JyotiDhiman然后你很好去。 – VonC