bin*_*ons 7 git merge branching-and-merging
我希望这似乎并不明显.我有两个git存储库.我们决定将一个分支从第一个repoistry拆分为一个git子模块.现在我一直在使用这个子模块,但是人们一直在将第一个存储库的提交推送到作为子模块的分支中.
如何将第一个存储库中分支的更改合并到新创建的第二个存储库中?(我们现在用作子模块)
我尝试将另一个遥控器添加到第二个仓库并将该分支合并到一起,使用:
git remote add otherOrigin git-Blah@blah.blah:originalRepo.git
git merge otherOrigin originalBranch
Run Code Online (Sandbox Code Playgroud)
但是我得到:
fatal: 'otherOrigin' does not point to a commit
Run Code Online (Sandbox Code Playgroud)
谢谢
如果对于给定的分支(在 Repo1 中拆分为子模块,同时保留在 Repo2 中)的两个存储库最初具有共同的历史记录,那么理论上应该可以:
但如果您必须定期重复该过程(除非您可以编写脚本),那么这很快就会成为一种阻力。