工作区与版本库一致
$git rm <file>
使用该命令可直接删除工作区和版本库的文件
工作区与版本库不一致
在使用$git rm <file>
之后可见如下提示:
此时有两种选择:
- 使用
$git rm --cached <file>
,将删除版本库中的文件,工作区的文件将被视为新文件 - 使用
$git rm -f <file>
,将强制删除工作区和版本库中的文件
多说两句: git将删除也视为修改,所以删除文件后都需要commit
$git rm <file>
使用该命令可直接删除工作区和版本库的文件
在使用$git rm <file>
之后可见如下提示:
此时有两种选择:
$git rm --cached <file>
,将删除版本库中的文件,工作区的文件将被视为新文件$git rm -f <file>
,将强制删除工作区和版本库中的文件多说两句: git将删除也视为修改,所以删除文件后都需要commit