Push出現rejected - non-fast-forward錯誤
在 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、這是合并後的回報結果,之後就可以重新送出代碼了
若轉載請注明出處!若有疑問,請回複交流!