我已分叉一个仓库并进行了一些更改 在主人上。然后,我进行了PR,以提交到原始存储库。
在提交之前,我通过使用github UI合并来更新带有origin分支的fork。
现在我的PR包含合并的消息形式,如下所示:
Merge pull request #1 from x/master …
Merge pull request #4 from x/master …
My feature
我如何摆脱PR中的Merge pull request
消息?
答案 0 :(得分:1)
这是一种删除错误提交而不是通过还原提交撤消更改的简单方法。
git checkout my-pull-request-branch
git rebase -i HEAD~n
//其中n是您要执行的最后一次提交的次数
包括在交互式资源库中。
用drop替换您要丢弃的提交。
git push --force
代码示例如下。
# Checkout the desired branch
git checkout <branch>
# Undo the desired commit
git revert <commit>
# Update the remote with the undo of the code
git push origin <branch>