git rm 从工作树或者索引中移除文件
1 概要
git rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch] [--quiet] [--] <file>...
从索引中或者工作树中删除文件。git rm
不会从未跟踪的文件中删除文件,如果要删除请使用bin/rm
。当给出--cached
选项时将从索引中删除文件,而从存放到工作空间中。
选项:
<file>...
删除文件,可以使用正则表达式(*.c),如果要递归删除,像rm
一样添加-r
选项。[-f, --force]
覆盖最新的,强制。[-n, --dry-run]
不会真正移除文件,只是看这样做会发生什么。[-r]
递归的删除。[--]
无作用,为了区分参数和文件。[--cached]
从索引中移除文件。[--ignore-unmatch]
即使没有匹配的文件,也将以零状态退出。[-q, --quite]
抑制打印输出。