我有两个github存储库。
一个是客户端存储库,另一个是服务器存储库。
客户端存储库当前位于本地,服务器存储库位于远程。
我想将两个存储库合并为一个。
如何像下面这样合并两个仓库?
[分支主管]
client-root
[分支开发]
client-root-> 1-> 2-> client-HEAD
[分支主管]
服务器根-> 3-> 4->服务器头
[分支主管]
client-root
[分支开发]
client-root-> 1-> 2-> client-HEAD-> server-root-> 3-> 4-> server-HEAD
感谢您的阅读!
答案 0 :(得分:1)
根据您描述的状态,这将在您的本地(客户端)存储库中创建所需的状态:
git checkout dev
-切换至开发分支git cherry-pick ..server/master
-将server/master
中所有可访问的提交放入当前分支的顶部