git上传本地文件(>100M)

本文详细介绍了如何使用Git Large File Storage (GitLFS) 将超过100M的.exe文件上传到GitHub仓库。步骤包括安装GitLFS,初始化仓库,跟踪大文件,提交并推送更改。此过程适用于需要处理大型文件的开发者。
摘要由CSDN通过智能技术生成

假设GitHub上已经有仓库,且已经下载好git,假设仓库地址为https://github.com/TEST.git

1、首先需要下载glf,网址为https://git-lfs.github.com/

2、需要在路径下打开Git Bash Here,输入

git init

3、在当前路径下同步github的代码

git clone https://github.com/TEST.git

4、此时本地多了一个文件夹“TEST”,将你需要添加到该仓库的大文件copy到“TEST”文件下,跳到该大文件的下路径,假如大文件l路径为“*/AAA/1.exe”

cd TEST/AAA

5、

git lfs install

会显示:
Updated git hooks.
Git LFS initialized.

6、

git lfs track 1.exe

会显示:

Tracking "1.exe"

7、

git add .gitattributes

8、

git add 1.exe

9、

git commit -m "first commit"

first commit是注释内容,可以修改

会显示:

[main 7015fc7] first commit
 3 files changed, 6 insertions(+)
 create mode 100644 .gitattributes
 create mode 100644 AAA/.gitattributes
 create mode 100644 AAA/1.exe

10、

git pull

显示:

Already up to date.

11、

git push -u origin main

main可以修改,默认分支为main

显示:

Uploading LFS objects: 100% (1/1), 294 MB | 679 KB/s, done.
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done.
Delta compression using up to 16 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 694 bytes | 694.00 KiB/s, done.
Total 6 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/TEST.git
   3ba4ce8..7015fc7  main -> main
branch 'main' set up to track 'origin/main'.

我是有一个.exe文件超过了100M,先将其他文件上传后,用上述方法对.exe文件单独上传的,如果有更简单的方法欢迎告知,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NDLilaco

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值