我只想让git忽略以.cs.meta
结尾的文件。
我.gitignore
文件仅包括这样的:.gitignore不会忽略.cs.meta文件
# ignore all .cs.meta files
*.cs.meta
怎能无视只有在.cs.meta
结尾的文件?
我只想让git忽略以.cs.meta
结尾的文件。
我.gitignore
文件仅包括这样的:.gitignore不会忽略.cs.meta文件
# ignore all .cs.meta files
*.cs.meta
怎能无视只有在.cs.meta
结尾的文件?
要忽略不理你只需要在你的.gitignore文件中添加
*.cs.meta
所有.cs.meta文件。
你做到了!也许不起作用,因为您在添加存储库后将它们添加到.gitignore中。您现在需要将它们从git存储库中删除:
git rm file.cs.meta
然后再次提交。
这就是它的感谢 – user3312266
为了确保您的任何忽略的文件是不存在于索引:
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'文件。 – 2017-06-05 03:16:56
如果您已经对这些'.cs.meta'文件进行了版本化,那么在'.gitignore'有效之前,您首先必须使用'git rm --cached'将其从存储库中删除。 –