Git系列

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相关配置

  1. 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,为了不影响其他仓库使用。

  1. postBuffer值
bash 复制代码
git config --global http.postBuffer 524288000
  1. 查看所有的config配置
bash 复制代码
 git config --list
  1. 删除相关配置项
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:网络问题

解决方案:

  1. 找个好一点的网,要学会科学上网
  2. 换协议 clone 方式换成SSH的方式,即 https 改为 git

5. Git LFS

大文件管理上传
官网

大文件管理好像是付费用户的权利

相关推荐
Cry丶1 小时前
Git Rebase 操作备忘
git·rebase
你叶不叶9 小时前
abap git 如何从 gitee上在线拉取数据(上一步已经配置好证书)
git·gitee·sap·abapgit
kuroomi1 天前
Git入门
git·kubernetes
daliucheng1 天前
lazygit 上手:日常 git 操作一篇讲完
git
codigger1 天前
大厂git提交规范
git·程序员
挖掘狂人1 天前
六条分支,一条主干:我的 Git 分支管理心得
git·后端·程序员
Brookty2 天前
Git与GitHub系统学习|本地Git工作模型:终端与进程、CWD、HEAD/Index/工作树及Git对象
git·github
2301_767113982 天前
点过“不再询问”就要检查:Claude Code权限文件也可能存着密钥
git·信息安全·claude code
江屿风2 天前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制
程序员沉梦听雨2 天前
【Git】fork工作流与上游同步
git