2016-08-07 89 views
2

我在github上創建了一個新的repository,修改了默認自述文件,然後創建了一個開發branch來處理我的項目。無法從XCode推送到Github主分支

我已經在開發分支上成功提交併合併後,發送所有本地修改到github。

但是,當我嘗試push我的本地修改到master分支,XCode返回以下消息:

本地資源庫已過期

確保所有的改變都被拉到從遠程存儲庫中再次嘗試。

如果我嘗試拉變化..

enter image description here

我怎樣才能正確地把我的項目的主分支?

回答

3

在推送到服務器之前,您必須先執行git pull
存儲庫上沒有關於服務器的更新。

git pull origin <branch 
git push origin <branch> 

當您嘗試推送git時,驗證來自服務器的最新提交是否在您的本地分支中。如果沒有 - 如果你沒有本地化,你會被要求從服務器獲取更改,然後才能推送更新。

+0

如果沒有[/],我就不能從「 – Machado

+0

」取得「project-name/master」的有效遠程分支。 'git pull origin master' – CodeWizard

+0

我必須手動完成。謝謝。 – Machado