idea上傳到github上遇到的兩個錯誤
阿新 • • 發佈:2018-12-25
遇到的兩個錯誤
這個是push的時候遇到的錯誤,大概意思就是說遠端拒絕當前分支,這是因為給專案添加了git地址之後,沒有先拉取git倉庫上面的檔案,一般來說你在github上建立一個倉庫,會生成README.md
檔案,如果你在你的專案裡面看到這個檔案,說明你沒有把你倉庫裡的檔案拉取下來。
15:10 Push rejected: javaSpiTest: push to origin/master was rejected
這個是說github上面的master和本地專案的master不一致,因為我們的專案在提交之前都會在本地init一個倉庫,這個時候會生成一個master,但是這個master和你遠端倉庫github上的master肯定是不一致,這個你pull是pull不下來的,然後參照這個解決的,比較簡單,這裡就記錄到自己的筆記裡面,方便自己下次看。
[Git pull失敗之refusing to merge unrelated histories],( https://blog.csdn.net/wingter92/article/details/75577199)
15:11 Git Pull Failed: refusing to merge unrelated histories
這個問題的解決方案是執行命令,允許無關的歷史記錄合併
,看這字母意思就知道啥意思了。
git pull origin master --allow-unrelated-histories
開啟git bash的命令列視窗,需要先安裝git的客戶端。
然後看下執行命令的結果,看到下面的紅色框框就是成功了。
pull程式碼成功之後,然後再push就能成功了,第一個問題也就解決了。