在上传我们的本地项目到github中,如果遇到项目上传至master分支,而不是main主支的情况,如图所示,当前我们的项目在Your branches的master分支下:
现在我们要将master下的项目迁移合并至main主支,步骤如下:
git checkout main
# 切换到分支 'main'
# 您的分支与上游分支 'origin/main' 一致
git branch
# * main
# master
git merge master --allow-unrelated-histories
# 将master分支合并到main上
# Merge made by the 'recursive' strategy
git pull origin main
#注意要先拉再推
git push origin main
完成后master分支上的代码就合并到main主支上来了。