Skip to main content

删除指定的文件和目录

部分场景中,我们会希望删除远程仓库(比如GitHub)的目录或文件。

在本地仓库删除文件

git rm 我的文件

在本地仓库删除文件夹

git rm -r 我的文件夹

此处-r表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上-r。

补充: git rm

查看Git rm的说明文档:

git rm -h
用法:git rm [<选项>] [--] <文件>...

-n, --dry-run 演习
-q, --quiet 不列出删除的文件
--cached 只从索引区删除
-f, --force 忽略文件更新状态检查
-r 允许递归删除
--ignore-unmatch 即使没有匹配,也以零状态退出

链接

删除文件