2013-05-21 43 views
1

這可能是遞歸的,我已經看到關於這個問題在Stackoverflow上的其他線程的答案。GitHUB拒絕的主 - >主(非快進)

我問的原因是我不明白一件事,當它給出這個錯誤時,我在這裏看到了答案,這是因爲Github上的遠程主服務器沒有在我的主分支歷史中的位置在我的本地存儲庫,這就是爲什麼它會給出這個錯誤。

我還看到了一些解釋,寫道遠程的更改必須在本地合併,然後將更改從本地更改爲遠程。

所以我所做的是,我已經在github上創建了一個遠程存儲庫,並且試圖將我的更改從eclipse推送到此遠程存儲庫,並且會引發此錯誤。關於第二個解決方案,首先從遠程合併更改,但我沒有任何合併它是一個新的存儲庫。那麼爲什麼它會拋出這個錯誤。

+1

運行'git fetch'然後' git log origin/master --not master',你會看到遠程主服務器和你本地主服務器的區別。在這裏添加輸出,我們可能會有更好的幫助。 –

+0

警告:沒有常見的提交遠程:計數對象:3完成遠程:共3解包對象:100%3/3從https://github.com/araza/tob * [新分支]主 - >遠程名稱/主 – ARAZA

回答

0

此特定錯誤是因爲本地分支不是最新的以推送您的提交(遠程分支更新與其他提交)。

從上游獲取同步您的本地分支和遠程分支

拉動變化

然後把你的提交,這將是快速前進,沒有任何衝突

相關問題