1

我安装了 git lfs 并创建了一个 gitattribute 文件,其中包含许多要跟踪的文件类型。我现在想为 .gitattribute 中指定的所有文件类型运行 git lfs migrate 命令。我怎样才能做到这一点?

我发现的所有来源似乎一次只做一个文件类型,或者一个用逗号分隔的文件类型列表:

$ git lfs migrate import --include='*.psd'

$ git lfs migrate import --include='*.psd,*.jpg'

4

1 回答 1

1

我想你正在寻找的是git lfs migrate import --fixup

这是 的文档git lfs migrate import其中指出:

--fixup根据存储库中的 .gitattributes 文件在每次提交的基础上推断--include和过滤。--exclude实际上,此选项会根据存储库的 .gitattributes 文件导入任何应该由 Git LFS 跟踪的文件路径,但还不是指针。此选项与显式给定 --include的 ,--exclude过滤器不兼容。

于 2020-06-18T13:53:54.490 回答