最近上传源码到github上面就遇到该问题:使用idea之类工具的默认本地分支是master,但是远程的github已默认分支为main,当上传代码时其实是传到远程的master分支下.
为了实现本地代码和github上默认main分支关联,步骤如下进行修复 :
- git checkout -b main
#switched to a new branch 'main'
- git branch
# *main
# master
- git merge master
#将master分支合并 到main上
#Already up to date
- git pull origin main --allow-unrelated-histories
- git push origin main