我安装了git lfs并创建了一个gitattribute文件,其中包含了很多需要跟踪的文件类型。现在我想对. gitattribute中指定的所有文件类型运行git lfs migrate命令。我该怎么做呢?我找到的所有源代码似乎一次只能处理一种文件类型,或者是用逗号分隔的文件类型列表:第一个
toe950271#
我想你要找的是git lfs migrate import --fixup以下是git lfs migrate import的文档,其中指出:--fixup根据仓库中的.gitattributes文件在每次提交的基础上推断--include和--exclude过滤器。实际上,此选项导入了Git LFS根据仓库的.gitattributes文件应该跟踪的任何文件路径,但这些文件路径还不是指针。此选项与显式给定的--include和--exclude过滤器不兼容。
git lfs migrate import --fixup
git lfs migrate import
--fixup
--include
--exclude
dy2hfwbg2#
包括具有特定扩展名的大文件:
$ git lfs migrate import --include='*.psd'
包括具有多个扩展名的大文件:
$ git lfs migrate import --include='*.psd,*.mp4'
包括具有任何扩展名的大文件:
$ git lfs migrate import --everything --include="*.*"
2条答案
按热度按时间toe950271#
我想你要找的是
git lfs migrate import --fixup
以下是
git lfs migrate import
的文档,其中指出:--fixup
根据仓库中的.gitattributes文件在每次提交的基础上推断--include
和--exclude
过滤器。实际上,此选项导入了Git LFS根据仓库的.gitattributes文件应该跟踪的任何文件路径,但这些文件路径还不是指针。此选项与显式给定的--include
和--exclude
过滤器不兼容。dy2hfwbg2#
包括具有特定扩展名的大文件:
包括具有多个扩展名的大文件:
包括具有任何扩展名的大文件: