git提交到GitHub问题汇总

1.main->master

git默认主分支是maser,如果是按照这个分支名push,GitHub会出现两个branch,与预期不符

解决方案:更改原始主分支名为main

csharp 复制代码
git config --global init.defaultBranch main

2.git:OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0

报错原理,push遇到代理网络问题

解决方案:(有人说开全局代理也可以,笔者没试过)

按照上面顺序找到自己电脑的端口,接着在git终端输入,https后面是自己的端口:

csharp 复制代码
git config --global http.proxy http://127.0.0.1:33210

3.! [rejected] main -> main (fetch first) error: failed to push some refs to

csharp 复制代码
To github.com:raxx/xxar.git
 ! [rejected]        main -> main (fetch first)
error: failed to push some refs to '[email protected]:raxx/xxar.git'

原因,原GitHub被改动,再次提交发生冲突

解决方案(简略版):

  1. 将自己新写的代码备份到其他地方。
  2. 删除本地项目里自己新写的代码。
  3. git pull 使本地代码与远端代码一致。
  4. 重新上传代码
    git add .
    git commit -m "fix bug"
    git push

为了避免这类问题再次发生:改动本地前先pull,修改完后及时push

相关推荐
Code_流苏1 小时前
如何使用Git参与GitHub开源项目:入门全流程
git·开源·github·开源项目·入门学习
初级代码游戏2 小时前
基于C++的IOT网关和平台1:github项目ctGateway
c++·物联网·github
我是哪吒4 小时前
分布式微服务系统架构第124集:架构
后端·面试·github
2501_915374355 小时前
git 查看用户信息
git
掘金安东尼5 小时前
每天点开的 Omnissa Horizon Client,背后其实是一次完整的桌面重构
面试·github·远程工作
palomua12 小时前
Git Updates were rejected because the remote contains work that you do not
git
PPIO派欧云14 小时前
PPIO X OWL:一键开启任务自动化的高效革命
运维·人工智能·自动化·github·api·教程·ppio派欧云
一纸忘忧15 小时前
成立一周年!开源的本土化中文文档知识库
前端·javascript·github
吾日三省吾码16 小时前
GitHub Copilot (Gen-AI) 很有用,但不是很好
人工智能·github·copilot