eclipse中解決git分支合併衝突

衝突場景:git

     在master分支上有文件student.py.eclipse

     在master上增新一個dev分支函數

     在dev分支上修改文件student.py.增長函數def d():,並commit;ip

     在master分支上修改文件student.py。刪除函數def a():,並commit;it

     在master分支上合併dev分支,git提示衝突,以下圖:ast

    

緣由分析:cli

     在master和dev分支上均對文件student.py進行了修改,致使合併是出現錯誤,具體緣由能夠見im

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840202368c74be33fbd884e71b570f2cc3c0d1dcf000img

 

解決辦法:文件

     查看衝突緣由,git命令爲git status

    在eclipse上已圖像化顯示出來,紅顏色文件即爲衝突文件,打開紅色文件,查看衝突具體內容,以下圖:

    須要手動處理<<<<<<< HEAD   >>>>>>> refs/heads/dev間的內容,手動合併代碼後,去掉<<<<<<< HEAD   >>>>>>> refs/heads/dev這兩行內容       而後將處理後student.py文件add to index,eclipse上以下圖操做便可,成功後紅色消失,而後在commit push便可。

相關文章
相關標籤/搜索