如果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
答案 0 :(得分:0)
您可以在克隆时设置环境变量GIT_LFS_SKIP_SMUDGE=1
,然后再使用git lfs pull
下拉大文件,以备以后查看。
环境变量记录在git-lfs-config(5)
手册页中。