git-lfs 安装 使用 clone 托管文件

一.首先你要确定你已经装好了homebrew(homebrew 安装)

二.安装

$ brew install git-lfs

三.使用

执行 git lfs install 开启lfs功能
使用 git lfs track 命令进行大文件追踪 例如git lfs track "*.png" 追踪所有后缀为png的文件
使用 git lfs track 查看现有的文件追踪模式
提交代码需要将gitattributes文件提交至仓库. 它保存了文件的追踪记录
提交后运行git lfs ls-files 可以显示当前跟踪的文件列表
将代码 push 到远程仓库后,LFS 跟踪的文件会以『Git LFS』的形式显示:
clone 时 使用git clonegit lfs clone均可

四.实际使用

接触到git lfs 是因为导入库的是有超过150Mb的文件
你搜这个的时候估计已经将 git add 完了.你撤回添加之后 主要先将.gitattributes提交到git,然后在提交大文件.
需要注意的是如果大文件是.framework文件,我们需要添加到git lfs track 的文件是.framework中的xxxxframework文件
1.撤回git add

$ git reset HEAD~1(1表示回退上一次 当然也可以写2)

2.将大文件添加到.gitattributes文件中
3.将.gitattributes提交到git上
4.将大文件提交到git

五.最近换电脑了 碰到了如何git clone lfs托管大文件问题

1.$ git lfs install
2.$ git lfs clone 地址或者$ git clone 地址
如果你已经git clone 了但是你发现大文件只有十几k,那是因为你你忘了安装lfs,也不用删除项目工程文件 只需要你安装lfs后 执行$ git lfs pull

参考地址http://www.ikouz.com/2018/05/git-lfs-%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/
https://www.jianshu.com/p/493b81544f80

你可能感兴趣的:(git-lfs 安装 使用 clone 托管文件)