1. 程式人生 > >idea上傳到github上遇到的兩個錯誤

idea上傳到github上遇到的兩個錯誤

遇到的兩個錯誤

這個是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就能成功了,第一個問題也就解決了。