.gitignore 不忽略 .cs.meta 文件

.gitignore not ignoring .cs.meta files

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

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

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

要确保您忽略的任何文件出现在索引中:

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

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

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

*.cs.meta

在你的.git忽略文件中。

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

git rm file.cs.meta

然后再次提交。