git 还原然后如何更新 github?

git revert and then how to update github?

所以我按照说明删除了最后 4 次提交:How to revert Git repository to a previous commit?

在我执行 git reset --hard 0d1d7fc32

之后

我的 git 日志没有显示最后 4 次提交,但是当我尝试提交时,它没有更新我的 github

它说: $ git 提交。 在分行主 您的分支落后 'origin/master' 4 次提交,可以快进。 (使用 "git pull" 更新您的本地分支)

无需提交,工作目录干净

我如何更新我的 github 以便我的最后 4 次提交消失?

so my last 4 commits are gone?

git push origin master --force

这不是你通常想做的,但每个工具都只是一个工具。

这会做什么 - 它将 origin/master 分支指针移动到 0d1d7fc32