git rm

git移除一个文件

删除某个文件

git rm <file_path>
  • 参数

    • file_path (文件路径)

要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除)并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了,所以一般用以下命令

删除一个在暂存区有修改记录的文件

git rm --cached <file_path>
  • 参数

    • file_path (文件路径)

如果该文件在暂存区有修改记录,git把删除命令提交到缓存区,保留该文件并定义该文件为Untracked状态,让文件保留在磁盘

强制执行删除操作

git rm --f <file_path>
  • 参数

    • file_path (文件路径)

git会强制执行删除操作,丢弃之前暂存区到修改

Last updated