清空暂存区
- 将已经git add的文件变成没有add
git reset HEAD
清空文件
- 将没有git add的清空
git clean -fd # 删除所有未跟踪的文件和目录
二者结合就能删除某次提交
恢复未提交的删除
git checkout -- filename.txt
git reset HEAD
git clean -fd # 删除所有未跟踪的文件和目录
git checkout -- filename.txt