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 分钟前
【C/C++包管理器】vcpkg(by microsoft)
c语言·c++·git·vscode·microsoft·github·vcpkg
苍煜2 小时前
Git Worktree 多工作树实战教学-工作多分支实用教程
git
打工的小王3 小时前
github教程之多人协作
github
笨笨狗吞噬者3 小时前
IRIS: shell 中的智能实时输入提示工具
github·shell
RainingTime5 小时前
新版IDEA使用传统用户名、密码登录Git
git
fthux5 小时前
MCP协议开发实战:从零搭建AI Agent工具链
前端·人工智能·ai·开源·github
@CLoudbays_Martin115 小时前
Linux 服务器如何查看是否被植入后门?
linux·服务器·网络·安全·github·ssl
一次旅行5 小时前
Ollama本地私有化大模型完整工程实战
人工智能·机器学习·github
华科大胡子6 小时前
GitHub Copilot 能换成本地模型吗?—— 本地化替代方案深度解析
人工智能·github·copilot
DevangLic15 小时前
【诡异的空文件夹 和 git:冲突合并】最新的尝试
git