Eclipse中使用git解決衝突的方法

一、先製造衝突

這裏的目的是模仿大家平常提交代碼遇到的代碼衝突問題。(項目已經已經提前創建好並放到了 GIT 上)

先在雲端修改TestGit_Master.java文件,如下圖: 
這裏寫圖片描述

然後在本地修改TestGit_Master.java文件,如下圖: 
這裏寫圖片描述

接下來我們解決衝突。


二、項目右鍵“team”,選擇“commit”,與正常提交做一樣的操作

這裏寫圖片描述

三、提交併推送

這裏寫圖片描述

發送推送失敗,被拒絕: 
這裏寫圖片描述

四、需要將項目更新下,來做歸併

4.1 選中整個項目,鼠標右鍵選擇”team”,然後選中”pull”,出來的彈出確認框,點擊完成

4.2 更新完成後,出來報文彈窗,如果沒有更新內容提示alreay up-to-date;如果有更新會提示更新的內容,點擊更新文件查看更新的具體內容

五、更新完之後,有彈窗,發現衝突的文件更新失敗,同時項目中的該文件報紅

這裏寫圖片描述

六、衝突文件,右鍵”team”,選擇“merge tool”,打開的視圖中可以查看到修改的對比

這裏寫圖片描述

七、將每個衝突文件修改爲正確的,然後每個文件右鍵”team”,選擇“Add to Index”,可以看到該文件變成黑色的*號圖標

修改後的文件: 
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

八、所有的衝突處理完成之後,按照 GIT 項目的普通提交方式提交即可

8.1 項目右鍵“team”,選擇“commit”

8.2 彈出框中寫提交註釋,確認需要提交的內容,點擊提交併推送

這裏寫圖片描述

8.3 提交推送完成彈窗,點擊“ok”即可

這裏寫圖片描述


九、查看雲端的情況

這裏寫圖片描述

可以看到已經成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章