git上传大文件

git上传大于100M的文件需要git-lfs工具支持(见官网https://git-lfs.com/)

我的是mac环境, 安装步骤如下:

1.在官网下载安装包(README文档介绍的很详细),

然后后执行install.sh进行安装(ps:其他安装方式我试了没成功, 比如brew)

2.安装完成后, 在命令行模式下, 添加所要上传的大文件, 支持模糊匹配的.

例如 git lfs track "*.dmg" 

 3.git add .gitattributes

   git commit -m "add .gitattributes" 

4.git add 1.dmg

  git commit -m "add large file"

5.git push

总结下: git-lfs需要先追踪指定上传的文件(git lfs track file), 会生成.gitattributes. 接下来必须先把,gitattributes提交了, 再提交大文件, 最后推送.

我开始是.gitattributes和大文件一起提交的, 怎么都不成功. 原理应该是远端需要有.gitattributes为依据判断哪个大文件能上传吧.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值