一、删除文件
a.本地删除不是真的删除
1.查看当前文件状态,新创建的文件hack-1.txt添加到暂存区,welcome.txt文件在工作区有修改;
2.当前工作区的文件有detached-commit.txt、hack-1.txt、new-commit.txt、stash.txt和welcome.txt;
3.直接在工作区删除txt类型文件;
4.查看暂存区,可以看见.txt文件在暂存区(版本库)中仍然存在,并为删除;
二、执行git rm命令删除文件
a.使用git rm删除文件
1.使用gi
a.本地删除不是真的删除
1.查看当前文件状态,新创建的文件hack-1.txt添加到暂存区,welcome.txt文件在工作区有修改;
2.当前工作区的文件有detached-commit.txt、hack-1.txt、new-commit.txt、stash.txt和welcome.txt;
3.直接在工作区删除txt类型文件;
4.查看暂存区,可以看见.txt文件在暂存区(版本库)中仍然存在,并为删除;
5.暂存区存在新文件hack-1.txt,工作区删除了所有txt文件。
由上可知,直接在工作区删除txt类型文件,对暂存区和版本库没有任何影响;二、执行git rm命令删除文件
a.使用git rm删除文件
1.使用gi