Github 站点在提交选项卡中显示已删除的提交

Github Site shows deleted commit in the commit tab

我是 github 命令的新手,我对自己在做什么有点困惑。

我想删除 "MegaMan Game" 提交,还原所有更改,并使其从 github 中消失 历史。在另一个堆栈溢出问题 Delete commits from a branch in Git 之后,我 运行 git reset --hard HEAD ~1 命令。根据 git log 命令判断提交似乎已被删除,但在 github 网站上它仍然显示 "MegaMan Game" 提交仍然存在。同样在源代码树中发生了同样的事情。提交仍然显示在那里。 我有点困惑。该网站关于提交的内容是否错误?我运行命令错了吗?

这是一张图片,其中包含确切的命令以及 git

这是一个菜鸟问题。我需要帮助来理解它是如何工作的。

您删除了本地分支中的提交。您必须将此更改发送到上游分支(到 github)。

git push --force