这是我的情况。我正在使用MiniMaxAB分支(绿线)
我意外地将一个分支(紫色)合并到我的(绿色)并推动它。这是愚蠢的(我刚开始学习git)而且对我们的目标不利。现在我想恢复此并撤消此合并。因此,我在合并之前获取了绿色分支中最新提交的哈希值(由于15天之前在此图表中不可见)并尝试恢复:
git revert 86ed202152e719ae719654f7805bd2991f63fd29
不幸的是它不起作用...... 这就是git所说的:
所以我尝试使用重置,这是有效的
git reset 86ed202152e719ae719654f7805bd2991f63fd29
但是当我推动时,我收到了这个错误:
我该如何解决?
答案 0 :(得分:0)
您应该按照以下步骤操作:
第1步:手动合并您的冲突文件minmax_ab_engine.e
和ticktactoe.e
(打开这些文件并编辑它们)
第2步:按git add -A
第3步:按git commit -m 'merge conflict files
步骤4:通过git pull origin MiniMaxAb
第5步:将您的更新推送到远程git push origin MiniMaxAb
如果您想要还原,可以绕过步骤4,5