背景
首次,创建并提交本地项目到远程库,出现了“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