【问题标题】:How I undo my last commit? [duplicate]我如何撤消我的最后一次提交? [复制]
【发布时间】:2013-07-03 16:36:40
【问题描述】:

我不小心将我的提交搁置在 git 中,我会撤消最后一次提交,这是他们撤消 git 中最后一次提交的任何方式。

  • 我想撤消最后的休息。

【问题讨论】:

  • 说真的,请在发帖前进行搜索 - 这个问题是一个拥有 2700 多票的人的欺骗!

标签: git undo git-commit


【解决方案1】:

你可以这样做:

git reset --soft HEAD~

这不会删除新文件或文件中的更改。它只会恢复提交,因此提交从未发生过。如果您希望更改不在文件中,请使用 --hard 而不是 --soft

【讨论】:

    【解决方案2】:

    如果一切都在本地完成,只需将分支重置为上一次提交。

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2016-09-22
      • 2021-12-26
      • 2020-08-26
      • 1970-01-01
      • 2011-02-20
      • 2020-12-11
      • 2014-04-16
      • 2012-03-25
      相关资源
      最近更新 更多