Git mv和rm操作使用-10

发布时间 2023-06-26 15:56:52作者: 常疯大虾

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