轉載請注明出處:
對使用idea工具解決git沖突,最近有發現不同的解決沖突的方法,都很快捷方便,記錄一下。
1.先commit 再pull,然后手動進行merge
左邊部分是本地倉庫的代碼,右邊部分是遠程倉庫的代碼,中間的result就是修改解決沖突之后的結果,點擊箭頭可以控制代碼移動。
在result中修改好自己想要merge代碼,然后點擊apply。
點yes,這樣就解決了沖突,解決完沖突后記得要commit一次,分別更新本地和遠程倉庫的代碼。
選擇commit and push,點擊push即可完成沖突解決和提交。
2.使用 stash 先保存本地更改,再使用 pull 同步git遠程倉庫代碼到本地,然后使用unstash之前保存的標簽,
選擇項目右鍵---Git---Repository--Stash Changes
項目右鍵--Git--Repository--pull 同步遠程代碼到本地。
然后使用項目右鍵----Git ---Repository---unstash changes,選擇對應的標簽,並apply stash.
選擇彈框中的沖突文件雙擊或Merge
此merge更改沖突方法如同第一步中的merge,解決沖突完成之后就可以commit and push.