git學習(十一) idea git pull 解決沖突


  測試如下:

  先將遠程的代碼修改,之后更新;

  之后將工作區修改的代碼(這里修改的代碼跟遠程修改的位置一樣)提交到本地,之后拉取遠程的代碼,會發現有沖突;

 

                

 

   Accept Yours 就是直接選取本地的代碼,覆蓋掉遠程倉庫的

   Accept Theirs 是直接選取遠程倉庫的,覆蓋掉自己本地的

   選擇Merge,自己手動行進選擇、修改,之后會彈出類似下面這個框;

 

  

 

  這里左邊部分本地倉庫的代碼,右邊部分是遠程倉庫的代碼,中間的result就是修改之后的結果。左下角的Accept Left 和Accept Right其實就相當於是之前的 Accept Yours 和 Accept Theirs  右下角的Apply是確認合並,Abort是取消合並。

  修改完成后,點擊Apply,沖突就解決了;

 

  如果選擇取消合並,文件會變成類似下面這樣,git 狀態會變成 Merging master;

          

  修改完成后,對沖突的文件進行 git add 操作,之后 git commit,最后 git push 到遠程,這樣沖突就解決了;

    

 


免責聲明!

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



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