美文网首页
git-lfs 安装 使用 clone 托管文件

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

作者: Sh1mmer | 来源:发表于2020-05-18 09:29 被阅读0次

    一.首先你要确定你已经装好了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 托管文件

          本文链接:https://www.haomeiwen.com/subject/hvzvnhtx.html