从PR恢复提交消息

时间:2020-08-25 11:36:14

标签: git

嗨,我一直困扰着我必须从我正在处理的先前分支中删除PR中附加的某些提交的问题。不幸的是,我起初没有看到它们,所以我已经做了一些提交,并将所有这些提交到远程分支。不需要的提交用黑线显示

enter image description here

围绕黑线的提交也已经合并到master中。我要做的就是从当前分支中删除它们并进行推送。我已经尝试过描述there的解决方案,但是git revert无法识别出我解决了一些冲突问题,并且不允许我还原它。

有人知道如何删除这些提交吗?

1 个答案:

答案 0 :(得分:2)

您应该使用git rebase --interactivedrop不再需要的提交。

如果您之前已经推送过分支,则可能必须执行git push --force才能再次推送分支。