我已经向我的repo发出了一个git pull请求。过了一段时间,在pull请求获得批准之前,我又进行了一次commit&push也被向上推到pull请求。
有没有办法从pull请求中删除最后一个提交,以及如何防止将来发生这种情况?
是的,您只需将分支重置为上一次提交,并强制推送:pull请求将自动更新。
git checkout yourBranch
git reset --hard yourBranch~
git push --force origin yourBranch
然后,如果你想让这样的错误变得更难,请在本地删除你的分支:你不会签出它或错误地使用它。