在使用git add后,发现有很多文件是不想添加到git库中的,也就是说在git add之前忘记在.gitignore文件中设置需要忽略的文件或文件夹了。
由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。
解决办法
git rm -r --cached .
撤销全部git add的文件
git rm -r --cached a/
撤销文件夹a中的全部文件
git rm --cached file
撤销添加的文件file
转载请注明:知识蚂蚁 » git在提交之前撤销add操作