先查看下状态
执行git add -A .
此时查看status之后,不想commit,希望撤回add之前的操作,但要保留修改(包括 新加文件、删除文件、已有文件修改等)
有两种方式
一、 git reset -q
二 、 git reset --mixed
注意不可使用 git reset --hard 或者 git reset --merge
另外,git reset --keep 在某些情况下也可以
具体原理参照另外篇关于git 中index file的文章,后续有时间补上。