我在一个小项目上与朋友合作,我们使用Git作为源版本控制。这是问题场景:
我想知道修复此失败合并的最简单方法是什么。
答案 0 :(得分:0)
你的朋友也可能做的是git push --force
,结果是A-C-D
。
一种方法是让您再次push --force
您的内容(A-C-B
),并让您的朋友:
tmp
分行git fetch origin
master
分支重置为origin/master
D
分支的cherry-pick tmp
回到master(可能涉及合并)git push origin