跳到主要内容

rm

git rm 命令用于从 Git 仓库中删除文件。以下是一些常见的 git rm 命令用法:

  1. git rm <文件路径>:从 Git 仓库中删除指定路径下的文件,并将其从文件系统中删除。
  2. git rm --cached <文件路径>:从 Git 仓库中删除指定路径下的文件,但保留在文件系统中。文件将停止被 Git 跟踪,但不会被删除。
  3. git rm -r <目录路径>:递归地删除指定目录及其下的所有文件和子目录。
  4. git rm --ignore-unmatch <文件路径>:删除指定路径下的文件,如果文件不存在也不会报错。
  5. git rm --dry-run <文件路径>:模拟执行 git rm 命令,显示将要删除的文件,但不会实际执行删除操作。
  6. git rm -f <文件路径>:强制删除文件,即使文件处于被修改状态或是只读文件。
  7. git rm --cached -r <目录路径>:递归地从 Git 仓库中删除指定目录及其下的所有文件和子目录,但保留在文件系统中。
  8. git rm -n <文件路径>:显示将要删除的文件,但不执行实际的删除操作。

请注意,执行 git rm 命令后,需要使用 git commit 命令提交更改到 Git 仓库,并使用 git push 命令将更改推送到远程仓库。