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

相关推荐
寻月隐君1 小时前
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
后端·rust·github
喜欢吃豆2 小时前
快速手搓一个MCP服务指南(九): FastMCP 服务器组合技术:构建模块化AI应用的终极方案
服务器·人工智能·python·深度学习·大模型·github·fastmcp
随便取个六字2 小时前
GIT操作 学习
git·学习
油泼辣子多加11 小时前
2025年06月30日Github流行趋势
github
ai小鬼头12 小时前
AIStarter如何快速部署Stable Diffusion?**新手也能轻松上手的AI绘图
前端·后端·github
星源~12 小时前
tree 命令集成到 Git Bash:可视化目录结构的指南
git·单片机·物联网·嵌入式·项目开发
zhaqonianzhu13 小时前
git gerrit安装钩子
git·gerrit
这是个栗子13 小时前
【问题解决】VSCode终端中看不到Git-Bash
ide·git·vscode
悲伤小伞13 小时前
linux_git的使用
linux·c语言·c++·git
天机️灵韵15 小时前
云效DevOps vs Gitee vs 自建GitLab的技术选型
git·开源项目