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

背景

首次,创建并提交本地项目到远程库,出现了“There isn’t anything to compare.
main and master are entirely different commit histories.”。我在网上了找了许多方法,有些不理解,有些不成功。最后,找到了一个解决办法,就是删除原来的,重新提交。这种方法一定不是最优的,但是可以解决问题,期待高手指点。

  • git-bash提交任务时出现如下情况
    在这里插入图片描述
  • 远程仓库出现如下情况
    在这里插入图片描述

解决办法

# 切换分支至master
git checkout master
# 强制重命名master分支为main分支
git branch main master -f
# 切换分支至main
git checkout main
# 强制推送本地main分支至远程库,并覆盖远程main分支内容
git push origin main -f

猜你喜欢

转载自blog.csdn.net/nixiang_888/article/details/114458330
今日推荐