Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 868 Bytes

File metadata and controls

26 lines (17 loc) · 868 Bytes

#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会强制执行删除操作,丢弃之前暂存区到修改