当你用idea把误把一个文件add到git后,想把这个文件去掉(也就是从git管理中去掉,commit时不把这个文件提交)的话,可以用下面的方法:这方法就等于:git reset head这个命令就是把本地仓库的文件,替换Stage区里相应的文件(工作区,就是你的文件目录,不受影响)在网上看到还一个命令,就是: "git rm --cached " 。这个命令会直接从暂存区删除文件,工作区则不做出改变。(还没有测试过)这么看来"git rm --cached "命令比"git reset head"更适合文章主题,前者是删除掉,后者是替换掉。