eclipse中解決git分支合並沖突


沖突場景:

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

     在master上增新一個dev分支

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

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

     在master分支上合並dev分支,git提示沖突,如下圖:

    

原因分析:

     在master和dev分支上均對文件student.py進行了修改,導致合並是出現錯誤,具體原因可以見

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

 

解決辦法:

     查看沖突原因,git命令為git status

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

    需要手動處理<<<<<<< HEAD   >>>>>>> refs/heads/dev間的內容,手動合並代碼后,去掉<<<<<<< HEAD   >>>>>>> refs/heads/dev這兩行內容       然后將處理后student.py文件add to index,eclipse上如下圖操作即可,成功后紅色消失,然后在commit push即可。


免責聲明!

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



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