有一个使用git删除文件的首选方法吗?

时间:2015-11-12 21:39:25

标签: git

假设您要重构代码并确定应删除其中一个源文件,但您可能希望检索需要该文件的早期提交。是否有一种消除文件的首选方法,可以最大限度地减少检索旧版本的工作量?

1 个答案:

答案 0 :(得分:0)

只需使用git rm FILENAME

  

NAME

     

git-rm - 从工作树和索引中删除文件

     

概要

     

git rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch] [--quiet] [--] <file> …​

     

说明

     

从索引中删除文件,或   从工作树和索引。 git rm不会删除文件   从你的工作目录。 (没有删除文件的选项   只能从工作树中继续保存在索引中;使用/ bin / rm   如果你想这样做。)被删除的文件必须相同   到分支的顶端,并且不能更新其内容   在索引中暂存,但可以覆盖默认行为   使用-f选项。当给出--cached时,分段内容必须   匹配分支的尖端或磁盘上的文件,允许   要从索引中删除的文件。