1. (牢记)git push是成功的,能够在git hub中看到compare和pull,但不能接受或合并它
新的GitHub存储库是使用名为main
的默认分支创建的,而不是使用master
。
通过推送本地master
,您推送的是一个不相关的历史(没有共同的祖先提交),这意味着基于两个完全不同的历史(pbchandra/test
提交main
与pbchandra/test
提交master
)的两个不同分支之间不能进行比较。
因此,最好将本地存储库的默认分支更改为main:
git branch -m master main //更改本地分支名为main
git fetch
git rebase origin/main
git push -u origin main
5, 廖雪峰的官方文档