git删除文件包括以下几种情况 清空暂存区 暂存区实质是.git目录下的index文件,只要将此文件删除,那么就可以认为暂存区被清空。 rm .git/index 或者直接删除整个.git文件 将暂存区中的内容删除,工作区中对应的文件并不会受到影响。 git rm --cache 文件名 不但将暂存区中的内容删除,并且工作区中对应的文件也会被删除。 git rm -f <文件名>