Git mv和rm操作使用-10
Git mv和rm操作使用
一.Git rm
Git rm是用于删除文件,作用域为工作区和暂存区
1.同时删除工作区和暂存区文件:工作区和暂存区都有此文件,且内容相同
从工作区和暂存区删除文件,删除之后工作区和暂存区都不存在此文件
Git rm filename
Git rm aa.txt
2.同时删除工作区和暂存区文件:工作区和暂存区都有此文件,且内容不相同
Git rm不能直接删除,会提示内容不一致,可以添加-f强制删除
3.只删除暂存区的文件:工作区和暂存区文件,且内容相同
删除之后暂存区不存在次文件,工作区还保留此文件
Git rm --cache filename
Git rm --cache bb.txt
4.只删除暂存区的文件:工作区和暂存区文件,且内容不相同
删除之后暂存区不存在次文件,工作区还保留此文件
Git rm --cache不能直接删除,会提示内容不一致,可以添加-f强制删除
Git rm --cache –f filename
Git rm –cache -f bb.txt
5.递归删除
强制删除某个文件及下面的内容
二.Git mv
1.重命名文件
将文件cc改为bb
Git mv cc.txt bb.txt
2.移动文件
将文件bb移动到22222目录
git mv bb.txt 22222