将项目添加到.git / info / exclude不会忽略它们

时间:2014-07-21 19:23:18

标签: git

我的目录中有一个文件myproject.sublime-project。当我将它添加到排除文件时,文件看起来像

# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
myproject.sublime-project

,文件仍未被忽略;执行git status会将其显示为未跟踪的文件。但是,将其添加到.gitignore确实有效,它不再显示为未跟踪。

我有办法让.git/info/exclude.gitignore的行为相同吗?

1 个答案:

答案 0 :(得分:0)

似乎有效的解决方法:

将文件添加到.gitignore并使用$ git update-index --assume-unchanged .gitignore以防止对.gitignore的更改提交。