Git lfs
Git LFS
background
如下需求
- 大文件存储
- 提取部分文件
如何做
建立lfs repo
git lfs track "*.png"
查看track的文件
git lfs ls-files
Clone repo (你会发现clone的repo很小)
git lfs clone test_git_lfs.git
提取根目录下的mydata3_x.png
文件
git archive --remote=..\test_git_lfs.git HEAD: mydata3_x.png
提取folder (需要在bash下面)
$ git archive --format=tar --remote=/g/_codes/test_git_lfs.git HEAD: * | tar xf -