从git LFS中提取所有文件

从git LFS中提取所有文件,git,git-lfs,Git,Git Lfs,是否可以在git LFS repo中本地缓存所有文件以供脱机使用?也就是说,使repo像普通的git repo一样可用,即使没有获取git LFS文件的internet连接?是的!您可以使用以下命令下载所有LFS文件: git lfs fetch--all 请在此处查看此功能的文档: 我要补充一个警告:这将检索lfs存储的二进制文件的所有副本(所有历史版本,在任何分支上都可以找到),而不仅仅是您现在需要的副本(--all标志可能会带来比您真正想要的多得多的内容)。我只想在洞穴中使用当前的二进制文

是否可以在git LFS repo中本地缓存所有文件以供脱机使用?也就是说,使repo像普通的git repo一样可用,即使没有获取git LFS文件的internet连接?

是的!您可以使用以下命令下载所有LFS文件:

git lfs fetch--all

请在此处查看此功能的文档:


我要补充一个警告:这将检索lfs存储的二进制文件的所有副本(所有历史版本,在任何分支上都可以找到),而不仅仅是您现在需要的副本(--all标志可能会带来比您真正想要的多得多的内容)。我只想在洞穴中使用当前的二进制文件,而不是历史文件,并且我将下载限制为一个分支,如
git lfs fetch origin master
。这应该是lfs的默认行为。事实上,
git-fetch-origin-master
应该可以实现您想要的功能,如果LFS的行为正确的话。最初的问题是希望缓存所有文件,以便它们可以像普通git repo一样使用repo。在这种情况下,您确实需要二进制文件的所有历史版本。