忽略(没有提交)Git跟踪的本地删除文件

时间:2014-02-20 08:30:36

标签: git delete-file

我需要从Git存储库跟踪的文件系统中删除文件,我希望将该文件保留在Git存储库中不变(不提交回购)。对于本地修改的文件很容易,我使用的是假设未更改的更新索引选项,它工作得很好。我需要删除文件的相同行为。

我试过这个没有成功:

  1. git update-index --assume-unchanged <file>
  2. 将文件添加到.git/info/exclude

1 个答案:

答案 0 :(得分:2)

如果您在之前运行git update-index --assume-unchanged <file> ,则删除该文件,这将有效。 e.g。

$ git update-index --assume-unchanged <file>
$ rm <file>
$ git status
# On branch master
nothing to commit, working directory clean