rm
git rm
命令用于从 Git 仓库中删除文件。以下是一些常见的 git rm
命令用法:
git rm <文件路径>
:从 Git 仓库中删除指定路径下的文件,并将其从文件系统中删除。git rm --cached <文件路径>
:从 Git 仓库中删除指定路径下的文件,但保留在文件系统中。文件将停止被 Git 跟踪,但不会被删除。git rm -r <目录路径>
:递归地删除指定目录及其下的所有文件和子目录。git rm --ignore-unmatch <文件路径>
:删除指定路径下的文件,如果文件不存在也不会报错。git rm --dry-run <文件路径>
:模拟执行git rm
命令,显示将要删除的文件,但不会实际执行删除操作。git rm -f <文件路径>
:强制删除文件,即使文件处于被修改状态或是只读文件。git rm --cached -r <目录路径>
:递归地从 Git 仓库中删除指定目录及其下的所有文件和子目录,但保留在文件系统中。git rm -n <文件路径>
:显示将要删除的文件,但不执行实际的删除操作。
请注意,执行 git rm
命令后,需要使用 git commit
命令提交更改到 Git 仓库,并使用 git push
命令将更改推送到远程仓库。