.gitignore不会忽略.cs.meta文件

时间:2017-06-05 03:14:11

标签: git github gitignore

我想要的只是让git忽略以.cs.meta结尾的文件 我的.gitignore文件包含以下内容:

# ignore all .cs.meta files
*.cs.meta

如何只忽略以.cs.meta结尾的文件?

2 个答案:

答案 0 :(得分:1)

要忽略忽略所有.cs.meta文件,您只需添加

*.cs.meta
<。>在.gitignore文件中。

你做到了!可能无法正常工作,因为您在添加存储库后将它们添加到.gitignore。您现在需要将它们从git存储库中删除:

git rm file.cs.meta

然后再次提交。

答案 1 :(得分:0)

要确保您的任何被忽略的文件存在于索引中:

git ls-files --ignored --exclude-standard -z|xargs -0 git rm --cached
git commit -am "Remove ignored files"

然后您可以使用以下方法检查您的文件是否被忽略:

git check-ignore -v -- /path/to/a/file.cs.meta

现在应该显示你的忽略规则。