【问题标题】:Github Site shows deleted commit in the commit tabGithub 站点在提交选项卡中显示已删除的提交
【发布时间】:2020-07-15 23:43:26
【问题描述】:

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

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

这是一张带有确切命令和 git 内容的图片

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

【问题讨论】:

    标签: github git-commit git-reset


    【解决方案1】:

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

    git push --force
    

    【讨论】:

    • 我知道我不应该在评论中说谢谢,但是,非常感谢,我现在清楚了。
    猜你喜欢
    • 2015-07-18
    • 2015-07-28
    • 1970-01-01
    • 2018-11-28
    • 2018-08-23
    • 2011-10-26
    • 2016-06-04
    • 2012-06-25
    • 2012-09-02
    相关资源
    最近更新 更多