1. 程式人生 > >git常見錯誤!git push rejected的原因。

git常見錯誤!git push rejected的原因。

之前對git的使用很不熟練,在前幾天重新學習了之後,測試時提交報了錯:

![rejected]  master->master(fetch first)
error:failed to push some refs to 'https://github.com/xxx/xxx.git'

按照錯誤的提示資訊,操作git fetch,然後再次push依然報錯。。。

之後在網上找到了答案。

最後按照,錯誤的提示資訊:

hit “git pull ...” before pushing again.      執行git pull,然後再執行push果然就可以了。

原來之前在網站上改了README.md

, 客戶端再次提交的時候,需要先更新伺服器上的變化,然後才能提交。也是很苦逼了。

下面再記錄一下git建立一個專案的過程

$ makdir ~/hello-world    //建立一個專案hello-world
$ cd ~/hello-world       //開啟這個專案
$ git init             //初始化專案
$ touch README
$ git add README        //更新README檔案
$ git commit -m 'committext'     //提交更新,並註釋資訊“committext” 
$ git remote add origin

[email protected]:xxxxxxxxx     //連線遠端github專案  
$ git push -u origin master     //將本地專案更新到github專案上去