如何从git pull请求中排除提交?

时间:2014-09-21 19:30:43

标签: git github git-commit git-pull

我已经用我的回购做了一个git pull请求。一段时间之后,在拉取请求获得批准之前,我继续进行另一次提交和推送,这也被推送到拉取请求。

有没有办法从pull请求中删除最后一次提交以及如何防止将来发生这种情况?

1 个答案:

答案 0 :(得分:4)

是的,您只需将分支重置为上一次提交,然后强制推送:拉取请求将自动更新。

git checkout yourBranch
git reset --hard yourBranch~
git push --force origin yourBranch

然后,如果您想更难做出这样的错误,请在本地删除您的分支:您不会签出或错误地使用它。