Eclipse Push出現rejected - non-fast-forward錯誤


[轉載](http://blog.csdn.net/chenshun123/article/details/46756087)

在 Push到服務器時有時會出現 rejected - non-fast-forward 錯誤,這是由於pull的代碼而遠端發生改變,此時再提交之前你需要將遠端的改變合並到本地上


以下是解決方案:
1> 打開 Git Repositories,在 Working Directory 中確保可以看到要提交的工程


2> 在 Remotes 中可以看到遠端分支,在分支下向左的綠色箭頭圖標代表Fetch,右鍵 -> Configure Fetch



3> 確認 URI 和 Ref mappings都是正確的,點擊 Save and Fetch,之后可以看到 Fetch Results 分支在一起,點擊OK


4> 此時在 Branches 中應該可以看到 Remote Tracking 存在遠端分支

5> 右鍵 Branches 中的 Local 中的 master,選擇 Merge


6、選擇 Remote Tracking 中的 origin/master,點擊 Merge

7、這是合並后的反饋結果,之后就可以重新提交代碼了




            </div>
                </div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM