注:一旦某个文件被添加到暂存区,那么会被一直保留
撤销错误添加到暂存区里的文件,可以输入以下命令:
git rm --cache file
上面的命令仅仅删除暂存区的文件而已,不会影响工作区的文件。
删除暂存区和工作区的文件
git rm -f file # 强制删除本地文件
本地文件被删除,且git不再会对该文件进行管理。
举例:
1. git ls-files # 查看被git所管理的文档
.gitignore
Delete_stage_repository.txt
LICENSE
README.md
look_index.txt
2. git rm –cache LICENSE
本地LICENSE被删除,且在暂存区也被删除,不再被git所管理
3. git ls-files
.gitignore
Delete_stage_repository.txt
README.md
look_index.txt