关于git add:撤消多个文件和文件夹”git add”

Undo multiple file and folder 'git add'

本问题已经有最佳答案,请猛点这里访问。

我执行

1
git add .

现在我要恢复git添加。我怎样才能做到?


git reset(相当于git reset HEAD)将取消add(更常见的是"unstage")所有文件。

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


您可以使用git reset HEAD取消所有快照的存储,也可以选择使用git reset HEAD -- 取消路径的存储。