来源:
声明:如果我侵犯了任何人的权利,请联系我,我会删除
欢迎高手来喷我
文章目录
之前用master分支上传文件,结果要我 compare & pullrequest ,master能合并到哪里?!后来发现已经有main这个分支,从此master就只是一个小弟了,最要命的是master向main合并,竟然不行!!
没有合并的相关操作
要么直接用main分支提交,要么创建子分支dev在提交合并到main中
main分支提交
1.git checkout -b main 创建main分支并进入:
2.git branch -D master 删除本地的master分支
先用git branch查看都有哪些分支:
删除后:
3.git push origin --delete master 删除github项目上的master分支:
删除后:
4.git push -u origin main:推送代码
Updates were rejected because the tip of your current branch is behind错误:
应该先git pull一下:git pull origin main
又出现版本冲突问题
那么就用
git pull origin main --allow-unrelated-histories
在执行git push origin main
成功了!!!