如何从github而不是克隆git-lfs管理的大文件?

时间:2019-10-17 12:09:20

标签: git github git-lfs

如果github存储库(例如/ user / myRepository)具有由Git LFS管理的大数据文件,则当我们使用git clone https://github.com/user/myRepository.git克隆存储库(客户端上安装了git-lfs)时,我们可以获得整个存储库(包括大文件),而且可能会很长。

如果您只想快速克隆代码(不包含大文件),是否有不恢复大文件的解决方案?

我天真地尝试做:

git lfs uninstall

开始之前:

git clone https://github.com/user/myRepository.git

花了很长时间,大文件被克隆了...

我正在寻找一种简单的方法,例如:

我想要大文件,我这样做:

git lfs install
git clone https://github.com/user/myRepository.git

我想变得更快,不需要大文件,我这样做:

git lfs  uninstall
git clone https://github.com/user/myRepository.git

1 个答案:

答案 0 :(得分:0)

您可以在克隆时设置环境变量GIT_LFS_SKIP_SMUDGE=1,然后再使用git lfs pull下拉大文件,以备以后查看。

环境变量记录在git-lfs-config(5)手册页中。