Chr*_*ons 5 git gitattributes git-lfs
我的存储库使用 git LFS 并在其 .gitattributes 中包含诸如此类的行:
*.jar filter=lfs diff=lfs merge=lfs -text
Run Code Online (Sandbox Code Playgroud)
我想直接在 repo 中存储一个 .jar 文件,不涉及 LFS。理想情况下,我会让 LFS 不适用于包含该 jar 的目录下的任何内容。有没有办法做到这一点?
这个答案主要来自这个github评论
的语法.gitattributes允许您“减去”一个属性——将其从已包含的内容中删除(请参阅:https : //git-scm.com/docs/gitattributes#gitattributes-Unset)
这允许您取消之前包含的文件(来自 github 线程的示例):
*.asset filter=lfs diff=lfs merge=lfs -text
Assets/Resources/*.asset -filter=lfs -diff=lfs -merge=lfs -text
Run Code Online (Sandbox Code Playgroud)