github哪來的main分支?


時隔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

成功!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM