Any tools to merge 2 git repos?
本问题已经有最佳答案,请猛点这里访问。
我正在尝试将2个Gitlab回购与所有历史合并,但失败了。是否有任何GUI工具或脚本来实现它?
因为这将是一个持续的活动,我正在寻找更简单的方法
只需使用Git提供的现有工具:
您可以将其中一个repo注册为origin,另一个注册为upstream…
1 2 | git remote set-url origin git@xxx... git remote set-url upstream git@xxx... |
…然后,您可以通过首先检查源代码,将您从一个repo到另一个repo的更改合并到另一个repo中…
1 | git checkout -b mybranch origin/mybranch |
…然后将上游合并到本地分支机构
1 | git merge upstream/somebranch |
…然后回到原点
1 | git push origin mybranch |
希望这有帮助