美文网首页git
git lfs安装及使用方法

git lfs安装及使用方法

作者: ce0b74704937 | 来源:发表于2018-10-19 15:54 被阅读0次

    什么是git LFS

    LFS是Large File Storage的缩写,用了帮助git管理大的文件

    原理:不同于git每次保存diff,对于git来说,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积

    安装方法

    注意:git lfs 要求 git >= 1.8.2

    1. centos安装方法

    可以按照github上提供的安装方法,运行下列命令进行安装:

    curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
    
    sudo yum install git-lfs
    
    git lfs install
    

    在centos上按照官方提供的步骤报错,大概意思是下载不到安装包

    使用rpm包安装,从在官网下载安装包安装,安装方法如下:

    • 在上述官网中找到Downloads,然后选择相应的系统安装包下载

    • 对于centos来说,下载rpm(可以通过lsb_release -a查看系统版本)

    • 下载rpm包后使用sudo rpm -ivh 包名.rpm进行安装

    • 运行git lfs install,如果显示Git LFS initialized说明安装成功

    2. macos 安装

    运行brew install git-lfs即可安装

    3. Debian and Ubuntu 安装

    1. curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
    2. sudo apt-get install git-lfs
    3. git lfs install
    

    4. 使用方法

    • 告诉lfs需要管理的大文件,比如model.pb,运行命令git lfs track model.pb
    • 将管理文件.gitattributes添加入git仓库git add .gitattributes
    • 将大文件添加入git仓库,然后和其它添加方式一样
    git add model.pb
    git commit -m "add model file"
    git push
    

    相关文章

      网友评论

        本文标题:git lfs安装及使用方法

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