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 'git@github.com:raxx/xxar.git'

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

解决方案(简略版):

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

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

相关推荐
_道隐_6 小时前
git 如何把一个已经commit到本地分支的,被错误staged的文件,单独拿出来revert呢?
git
小弥儿6 小时前
GitHub今日热榜 | 2026-09-01:迷你小模型登场
学习·microsoft·开源·github
QUOR7 小时前
Zorv AI 内置浏览器技术架构与开发指南(新版)
架构·github
u1301307 小时前
GitHub 热榜项目:日榜(2026-09-01)
github
younuo36557 小时前
广州网站搭建费用明细:域名、服务器与开发成本全解析
服务器·前端·github
lingran__7 小时前
Git 完全指南(一):本地仓库基础操作
linux·git·开发工具·devops·版本控制
百变梦仔7 小时前
Codex 启动回复合格后,我会用三类证据验收前端改动
前端·github
星空7 小时前
git使用
git
峰向AI1 天前
316k+ Star 史上第二热门项目,没有一行代码
github
dong_junshuai1 天前
每天一个开源项目#86 ECC:245K星的 Agent 工程操作层
开源·github·agent