IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git各种报错的原因---规范步骤【小爽爽记录】 -> 正文阅读

[开发工具]git各种报错的原因---规范步骤【小爽爽记录】

Git等上传代码的时间,记录一篇git push过程报错合集。。。


涉及错误

  1. fatal: unable to auto-detect email address (got ‘lenovo@DESKTOP-EG6BTD5.(none)’)
  2. Author identity unknown
  3. Everything up-to-date
    Everything up-to-date branch ‘main’ set up to track ‘origin/main’.
  4. fatal: unable to access ‘https://github.com/xxx.git/’: Failed to connect to github.com port 443 after 21102 ms: Timed out
  5. fatal: the remote end hung up unexpectedly
  6. fatal: Updating an unborn branch with changes added to the index.
  7. ! [remote rejected] master -> master (pre-receive hook declined)
  8. nothing to commit, working tree clean
  9. error: failed to push some refs to ‘https://github.com/xxx.git’

第一节:准备工作

git安装无脑操作,网址贴下来,自己安装一直next即可。
https://git-for-windows.github.io/
还需要一个GitHub账号,网址如下,注册一个就好。
https://github.com/

第二节:前方高能,各种错误扑面而来

  1. 此时可能会像我一样爆出第一个错误fatal: unable to auto-detect email address (got ‘lenovo@DESKTOP-EG6BTD5.(none)’)
    不要慌,以下三连击解决问题
git remote add origin https://github.com/xxx.git
git remote rm origin
git remote add origin https://github.com/xxx.git
  1. 第2个错误,Author identity unknown
    这个比较简单按照提示老实回答就好
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
  1. 第三个错误,Everything up-to-date
    Everything up-to-date branch ‘main’ set up to track ‘origin/main’.
    按照下面第三节再来一次
  2. 第四个错误,fatal: unable to access ‘https://github.com/xxx.git/’: Failed to connect to github.com port 443 after 21102 ms: Timed out
    解决办法:github打不开,修改hosts,cmd刷新一下
  3. 第五个错误,fatal: the remote end hung up unexpectedly
    解决办法:上传文档太大,分开传输。
  4. 第六个错误,fatal: Updating an unborn branch with changes added to the index.
    解决办法:将暂存文件移至本地仓库git commit -m “”
  5. 第七个错误,! [remote rejected] master -> master (pre-receive hook declined)
    解决办法:新建分支,在新分支上执行第三节步骤,之后在网页版github上merge代码,具体创建分支代码如下
****git branch 新分支名字   #创建新分支
****git checkout 新分支名字   #切换到新分支上
  1. 第八个错误,nothing to commit, working tree clean
    解决办法:错误提示没有修改文件,不能重新上传,建议想上传代码分批量传输上去。
  2. 第九个错误,error: failed to push some refs to ‘https://github.com/xxx.git’
    本地和远程库不一致,参考第三节第五步git pull拉取一下远程代码。

第三节:开始上传代码啦

进入本地要上传的文件夹鼠标右键选择git bash here,就可以开始顺畅的安装之旅了。

  1. 初始化完成,此时你的文件夹会生成一个.git隐藏文件夹,作者建议把它可视化出来,证明你第一步成功啦!
git init

在这里插入图片描述

  1. 把你的所有文件添加到缓存区域
git add .

在这里插入图片描述

  1. 将暂存文件移至本地仓库
git commit -m “操作解释”

在这里插入图片描述

  1. 和远程代码库建立连接
git remote add origin https://github.com/YourRep/***.git

在这里插入图片描述

  1. 关键一步,好多教程都没有,走了很多弯路, 拉取github代码到本地文件夹
git pull --rebase origin 远程分支名

在这里插入图片描述

  1. 最后一步,把本地仓库的代码push到github上
git push -u origin 本地分支名

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 12:06:52  更:2022-05-10 12:07:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 2:36:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码