天天看點

git代碼沖突解決辦法

一、 前言

  作者是一個工作2年的Java程式猿,因為自己經常用到git,每天都需要送出代碼,有時候合并代碼也會有一些類代碼沖突,把自己的解決方法告知出來,讓大家有一定的參考。

二、 沖突産生的原因

為什麼會産生沖突?

因為在合并分支的時候,master分支和dev分支恰好有人都修改了同一個檔案,GIT不知道應該以哪一個人的檔案為準,是以就産生了沖突了,兩個分支相同檔案相同位置的的不同操作!,或者2個人同時操作了同分支同一個類同一個地方,那麼也會造成代碼沖突。

三、 git指令解決辦法

通過git stash指令,把工作區的修改送出到棧區,目的是儲存工作區的修改;

通過git pull指令,拉取遠端分支上的代碼并合并到本地分支,目的是消除沖突;

通過git stash pop指令,把儲存在棧區的修改部分合并到最新的工作空間中;

三、 IDEA解決辦法

第一步拉取遠端代碼
git代碼沖突解決辦法
第二布打開Merge
git代碼沖突解決辦法

看完如果對你有幫助,感謝點贊支援!