时隔4个多月没有碰github,今天心血来潮建了个新仓库,刚准备提交代码就遭遇滑铁卢。。。
马上细锁
在本地新建了文件夹border,在文件夹下新建一个border.html并保存
然后顺理成章的打开git窗口,git init,git add .,git commit -m 'first' 一气呵成!!
然后就该去github建仓库了,new了一个repositories,起名字border,默认添加一个readme.md 同样操作流利!!
接下来回到命令窗口 git remote origin master git@****,成功后执行git pull... 这时候问题来了!
我发现拉不下来东西,我就尝试着git push -u origin master ,居然提交成功了。。
为了确认结果我去github上查看,显示只有一个readme.md,并且有提示我最近的提交有冲突需要检查是否合并
这时候我才发现github默认的分支什么时候变成了main!!多少年了一直不都是master嘛!!!
你好好的你改什么不好你改默认主分支!!!
有图有真相!如下!
知道真相的我眼泪掉下来!!
最后我还是忍了,git checkout main
然后merge过来
结果提示我 can't merge unrelated histories !!
github这不是坑人吗!
最后还是成功了,合并语句附上
git pull origin master --allow-unrelated-histories
git add .
git commit -m 'merge master'
git push
成功!!