【问题标题】:Undo multiple file and folder 'git add' [duplicate]撤消多个文件和文件夹'git add' [重复]
【发布时间】:2013-08-27 19:26:57
【问题描述】:

我执行了

git add .

现在我想恢复那个 git add。我怎样才能做到这一点?

【问题讨论】:

标签: git git-add


【解决方案1】:

您可以使用git reset HEAD 取消暂存所有快照,或使用git reset HEAD -- <filepath> 选择性地取消暂存路径。

【讨论】:

    【解决方案2】:

    git reset(相当于git reset HEAD)将取消-add(更常见的是“取消暂存”)所有文件。

    在 Git 中,revert 用于撤消现有提交(通常是不久前发生的提交,或已与他人共享的提交)。如果您的提交尚未与其他人共享,则有一些方法可以“重写”最近的历史记录,这样您就可以假装您想要恢复的更改从未发生过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-16
      • 2015-08-12
      • 2012-05-11
      • 1970-01-01
      • 2019-03-18
      • 2011-06-06
      • 2011-12-23
      • 1970-01-01
      相关资源
      最近更新 更多