2015-06-25 129 views
3

我正在遠程git上,並找到一個遠程,我試圖推送我的新變化到另一個遠程(加入起源/主),甚至發送一個PULL或PUSH從屏幕上游拉出的圖像被鎖定在屏幕上 enter image description here 前進已經掛在屏幕上,我想要做的事情是:拿一個PULL,MERGE,然後用PUSH發送我的新文件。如何進行? I'm using NetBeans IDE 8.0 (windows) .在此之後,這顯示了錯誤: enter image description here 而在最終輸出:在git遠程推送REJECTED_NONFASTFORWARD錯誤Netbeans

Remote Repository Updates 
    Branch Update : master 
    Old Id  : 0000000hgfh0000fdffgg1f32g1fdg2fd1gd1g2fd 
    New Id  : 0000dsadda000hgfh06546f32g1fdg2fd1gd1g2fd 
    Result  : REJECTED_NONFASTFORWARD 
    Local Repository Updates 
    Branch Update : origin/master 
    Old Id  : 0000000hgfh0000fdffgg1f32g1fdg2fd1gd1g2fd 
    New Id  : 0000dsadda000hgfh06546f32g1fdg2fd1gd1g2fd 
    Result  : NOT_ATTEMPTED 
    ==[IDE]== 24/06/2015 21:54:14 Pushing 
+0

彈出窗口中的錯誤非常明顯,不是嗎?別人擊敗了你推動掌握;如果你想推新代碼來掌握,你必須先取得或拉他們的代碼並將它合併到你的代碼中,然後才能推送組合的代碼。生成的合併提交將是當前主服務器的後代,這是服務器在將主服務器(「快進」)提前到新提交之前所需要的。 – Rup

回答

4

你需要率先拉開因爲遠程有你沒有本地有新的提交。你正試圖推動。

+0

我希望有一些方法可以放棄這個,只是覆蓋該死的Github回購。這裏沒有* real * commit,它只是默認的README或whatev。 –