git上传大文件

在Mac上安装GitLFS,需从官网下载安装包并执行install.sh。使用gitlfstrack命令指定要上传的大文件,如*.dmg,然后添加.gitattributes文件并提交,接着添加大文件并再次提交,最后推送到远程。注意,需先提交.gitattributes,否则上传可能失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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为依据判断哪个大文件能上传吧.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值