Git使用
- [1. Gitee创建仓库](#1. Gitee创建仓库)
- 2.上传提交代码
- [3. 命令们](#3. 命令们)
-
- [3.1 查看、配置:用户名、邮箱信息](#3.1 查看、配置:用户名、邮箱信息)
- [3.2 初始化本地仓库](#3.2 初始化本地仓库)
- [3.3 回滚](#3.3 回滚)
- [3.4 git config相关配置](#3.4 git config相关配置)
- [3.5 取消缓存区所有文件](#3.5 取消缓存区所有文件)
- [4. 问题们](#4. 问题们)
- [5. Git LFS](#5. Git LFS)
1. Gitee创建仓库
2.上传提交代码
bash
git init
git add .
git commit -m '提交说明'
git remote add origin http....git
git pull --rebase origin master
git push -u origin master
3. 命令们
3.1 查看、配置:用户名、邮箱信息
bash
git config user.name #查看用户名
git config user.email #查看邮箱
bash
git config --global user.name "Your Name" # 配置用户名
git config --global user.email "xxx" # 配置邮箱
3.2 初始化本地仓库
bash
git init # 初始化本地仓库

3.3 回滚
bash
git reset --hard 。。。。。。。
git push origin HEAD --force
https://blog.csdn.net/qq_51618777/article/details/124420589
3.4 git config相关配置
- http版本
bash
git config --global http.version HTTP/1.1
git config --global http.version HTTP/2
PS:
bash
error: RPC 失败。curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
有时候会报HTTP/2的相关错误,原因是远程仓库服务器或者中间代理层未正确使用HTTP/2协议,可以先强制使用HTTP/1.1;操作成功后再修改为 HTTP/2,为了不影响其他仓库使用。
- postBuffer值
bash
git config --global http.postBuffer 524288000
- 查看所有的config配置
bash
git config --list
- 删除相关配置项
bash
git config --global --unset http.version
3.5 取消缓存区所有文件
bash
git reset HEAD
4. 问题们
4.1
bash
error: RPC 失败。curl 18 transfer closed with outstanding read data remaining
error: 预期仍然需要 5291 个字节的正文
fetch-pack: unexpected disconnect while reading sideband packet
fatal: 过早的文件结束符(EOF)
fatal: fetch-pack:无效的 index-pack 输出
可能情况1:网络问题
解决方案:
- 找个好一点的网,要学会科学上网
- 换协议 clone 方式换成SSH的方式,即 https 改为 git

5. Git LFS
大文件管理上传
官网
大文件管理好像是付费用户的权利