撤消多个文件和文件夹'git add'

Ric*_*rro 14 git git-add

我执行了

git add .
Run Code Online (Sandbox Code Playgroud)

现在我想恢复git add.我怎么能做到这一点?

dah*_*byk 23

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

在Git中,revert用于撤消现有提交(通常是一段时间之前发生的提交,或者已经与其他人共享).如果您的提交尚未与他人共享,则有一些方法可以"重写"最近的历史记录,以便您可以假装您想要还原的更改从未发生过.


小智 9

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