一、 前言
作者是一個工作2年的Java程式猿,因為自己經常用到git,每天都需要送出代碼,有時候合并代碼也會有一些類代碼沖突,把自己的解決方法告知出來,讓大家有一定的參考。
二、 沖突産生的原因
為什麼會産生沖突?
因為在合并分支的時候,master分支和dev分支恰好有人都修改了同一個檔案,GIT不知道應該以哪一個人的檔案為準,是以就産生了沖突了,兩個分支相同檔案相同位置的的不同操作!,或者2個人同時操作了同分支同一個類同一個地方,那麼也會造成代碼沖突。
三、 git指令解決辦法
通過git stash指令,把工作區的修改送出到棧區,目的是儲存工作區的修改;
通過git pull指令,拉取遠端分支上的代碼并合并到本地分支,目的是消除沖突;
通過git stash pop指令,把儲存在棧區的修改部分合并到最新的工作空間中;
三、 IDEA解決辦法
第一步拉取遠端代碼
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL5FkaNRTWU9EeVpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL4cjNzIDM0UTMxETNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
第二布打開Merge
看完如果對你有幫助,感謝點贊支援!