添加A仓库为拉取代码的远程仓库
git remote add upstream A仓库的地址
添加C仓库为推送代码的远程仓库
git remote add origin C仓库的地址
以A仓库的B分支,在本地建立B分支(此时在B分支)
git checkout -b B upstream/B
以C仓库的D分支,在本地建立D分支(此时在D分支)
git checkout -b D origin/D
之后比较两个分支的commit具体有什么不同吧,把B有而D没有的commit cherry-pick到D分支
git cherry-pick commit的ID
之后再推送上去
git push -u origin D
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…