我只想讓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'將其從存儲庫中刪除。 –