【git命令】git rm

git rm

如果通过命令rm工作目录中强制删除文件,运行git status时就会提示: Changes not staged for commit

git rm 删除文件有以下几种形式:

1. 将文件从工作区和暂存区删除:

git rm [file]

从暂存工作区和暂存区删除 runoob.txt 文件:

git rm runoob.txt 

如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f

强行从工作区和暂存区删除修改后的 runoob.txt 文件:

git rm -f runoob.txt 

 

2. 如果想把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可:

git rm --cached [file]

从暂存区中删除 runoob.txt 文件:

git rm --cached runoob.txt

参考资料

1. git rm 命令

posted @ 2023-05-04 10:15  苏格拉底的落泪  阅读(19)  评论(0编辑  收藏  举报