在这里我们先使用bash删除hello.txt
此时状态
git rm 删除,此时文件会在暂存区中,此时commit就是把删除操作提过去就会彻底删除
git rm a.txt的效果
1删除文件
2删除后文件放到暂存区
删除完后后悔了
此时让你add在工作区,但还是一个删除指令此时要checkout检出
此时文件回来了
reset head是将文件从暂存区恢复到工作区,check out 动作撤销还原
在这里我们先使用bash删除hello.txt
此时状态
git rm 删除,此时文件会在暂存区中,此时commit就是把删除操作提过去就会彻底删除
git rm a.txt的效果
1删除文件
2删除后文件放到暂存区
删除完后后悔了
此时让你add在工作区,但还是一个删除指令此时要checkout检出
此时文件回来了
reset head是将文件从暂存区恢复到工作区,check out 动作撤销还原