假设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文件单独上传的,如果有更简单的方法欢迎告知,谢谢。