我是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