git撤销commit之前的add操作

kevin.Zhu 发布于:2017-11-28 11:28 分类:文摘  有 16 人浏览,获得评论 0 条  

先查看下状态


执行git  add  -A .




此时查看status之后,不想commit,希望撤回add之前的操作,但要保留修改(包括 新加文件、删除文件、已有文件修改等)


有两种方式  

一、 git reset -q


二 、 git reset --mixed 



注意不可使用 git reset --hard  或者 git reset --merge

另外,git reset --keep 在某些情况下也可以