時隔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
成功!!
