github:master提交项目到远程仓库出现“There isn’t anything to compare.”

本文讲述了如何解决本地Git使用master分支推送至GitHub默认分支main时遇到的'There isn't anything to compare.'问题,包括设置默认分支、更新操作流程和GitHub仓库设置。
摘要由CSDN通过智能技术生成

问题描述

利用Git创建并提交本地项目到远程仓库,出现如下提示:
github:master提交项目到远程仓库出现“There isn’t anything to compare.”

  • 本地git bash提交远程推送后,有如下提示:
    在这里插入图片描述
  • 远程仓库有如下提示:
    在这里插入图片描述

原因分析:

本地所提交使用的分支 master 与远程仓库默认分支 main 未对应上


解决方案:

1. 保持分支一致:本地 git init 时默认修改为 main

#1.将代码上传到GitHub的默认main分支(新)
1.git --version    #查看版本
2.git config --global init.defaultBranch main   #git在2.28.0上,重新设置git默认分支为main

#2.在执行提交操作即可
1.git init       //工作空间创建.git文件夹(默认隐藏了该文件夹)
2.git add .      //添加到暂存区
3.git commit -m "你的提交注释注释"
4.git remote add origin http://xxxxxxxxx.git   //本地仓库和远程github关联
5.git pull --rebase origin main  //远程有readme.md,拉一下
6.git push -u origin main        //代码合并

2.如果习惯了将 master 作为默认分支,也可以在GitHub上修 改默认分支为 master

  • 修改所有未创建仓库默认分支为 master
    github的个人设置中找到>Repositories>将默认的 main 改为 master ,然后再创建项目仓库即可:
    在这里插入图片描述
  • 修改指定仓库默认分支为 master
    打开指定仓库>setting
    在这里插入图片描述
    修改默认分支为 master 即可
    在这里插入图片描述
    参考链接:https://www.jianshu.com/p/e8342a72c101
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值