git安装和远程连接github(4) --去掉master改用main

来源:
声明:如果我侵犯了任何人的权利,请联系我,我会删除
欢迎高手来喷我

之前用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
在这里插入图片描述
成功了!!!

猜你喜欢

转载自blog.csdn.net/qq_45531729/article/details/111668830