亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

IDEA中解決 git pull 沖突的方法

瀏覽:160日期:2024-08-23 09:28:32

0.事先準備。

1)把遠程倉庫的README.md內容改寫為bbb(原先為aaa)。

2)本地倉庫的README.md內容改寫為ccc(原先也為aaa)。

以此來模仿代碼沖突。

IDEA中解決 git pull 沖突的方法IDEA中解決 git pull 沖突的方法

1.先commit 再pull

pull的時候會提示有沖突,需要你進行手動merge

IDEA中解決 git pull 沖突的方法

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

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

我們選擇Merge,自己手動行進選擇、修改。

IDEA中解決 git pull 沖突的方法

這里左邊部分是你本地倉庫的代碼,右邊部分是遠程倉庫的代碼,中間的result就是你修改之后的結果。左下角的Accept Left 和

Accept Right其實就相當于是之前的 Accept Yours 和 Accept Theirs 右下角的Apply是確認合并,Abort是取消合并。

我們在result中修改好自己想要merge的代碼,然后點擊Apply。

IDEA中解決 git pull 沖突的方法

點yes.

這樣我們就解決了沖突,解決完沖突后記得要再commit一次,分別更新本地和遠程倉庫的代碼

IDEA中解決 git pull 沖突的方法

這里我們可以選擇commit and push

IDEA中解決 git pull 沖突的方法

點擊push

IDEA中解決 git pull 沖突的方法

可以看到已經push成功了,此時我們再查看下遠程倉庫的README.md和本地倉庫的README.md

IDEA中解決 git pull 沖突的方法IDEA中解決 git pull 沖突的方法

確實都已經更新成功了。

2.有些同學喜歡先pull,再commit 和push

還是回到原來的事先準備,現在遠程倉庫的README為bbb,本地我改成ccc,這次先不commit,我們先來pull

IDEA中解決 git pull 沖突的方法

pull的時候我們會發現右下角有提示說pull failed(這是肯定的啦,因為我們代碼沖突了嘛)

我們選擇項目右鍵--Git--Repository--Stash Changes

IDEA中解決 git pull 沖突的方法

IDEA中解決 git pull 沖突的方法

在Message中隨便取個名字,然后點擊Create Stash。

以上幾步的操作,其實就是把你在本地做的改變,通過stash先在git棧中保存起來(因為你沒有commit嘛,對比先commit再pull,你會發現 先commit再pull會比較方便,(commit操作就是類似于把改變先存起來吧。。個人理解、、))。

stash完后你會發現你本地進行的一些修改都已經不存在了,README文件也回到了之前的aaa(而不是修改后的ccc)

IDEA中解決 git pull 沖突的方法

這樣我們就可以和遠程倉庫合并了,(我們已經把沖突先去掉了)。git pull 順利成功。

pull完以后我們查看README.md發現此時的內容就是遠程倉庫的bbb

IDEA中解決 git pull 沖突的方法IDEA中解決 git pull 沖突的方法

現在我們再把之前保存的更改取出來

選擇項目右鍵--Git--Repository--UnStash Changes

IDEA中解決 git pull 沖突的方法

選擇剛剛我們命名的那個更改記錄,我這里就是第一個。

然后我們點Apply Stash,來到如下窗口,提示有代碼沖突

IDEA中解決 git pull 沖突的方法

有沒有覺得這個這個窗口似曾相識!!

這跟我們先commit再pull 出來的窗口一模一樣嘛!

我們直接選擇Merge

IDEA中解決 git pull 沖突的方法

又是似曾相識的感覺,有沒有!(所以我個人感覺其實如果你沒有先commit就pull的話,你就要通過stash和unstash把改變先保存起來然后再取出來,這一步其實就相當于commit吧(、、、我覺得這樣理解沒毛病~~))。

接下來要做的還是老樣子,我們在result中修改自己想要合并的代碼(但是我這里好像有個bug,result的代碼改了之后都沒了,不知道什么原因,之前先commit再pull到這一步就沒有這個問題。所以我是在result中把本地和遠程的代碼都選上了)

然后我們點擊Apply,把沖突解決。

別忘了commit和push。

push完我們查看遠程倉庫和本地倉庫都更新成了bbb ccc

IDEA中解決 git pull 沖突的方法IDEA中解決 git pull 沖突的方法

到此這篇關于IDEA中解決 git pull 沖突的方法的文章就介紹到這了,更多相關IDEA git pull 沖突內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
主站蜘蛛池模板: 亚洲女精品一区二区三区 | 国产在线精品99一卡2卡 | 91久久国产露脸精品免费 | 丁香激情综合 | 国产成人久久精品激情91 | 加勒比上原亚衣在线播放 | 中文字幕一区二区区免 | 中文在线日本免费永久18近 | zoofilia杂交videos新一 | 一 级 黄 色生活片 一 级 黄 色蝶 片 | 国产一级做a爰片在线看免费 | 一区二区播放 | 天堂久久久久久中文字幕 | 亚欧洲精品在线视频免费观看 | 亚洲国产系列一区二区三区 | 欧美三级一区二区三区 | 在线观看久草视频 | 中文在线 | 中文 | 免费福利视频在线观看 | 麻豆视传媒一区二区三区 | 免费看欧美毛片大片免费看 | 午夜性色一区二区三区不卡视频 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 国产伦精品一区二区三区免 | 国产福利视频一区二区三区 | 九九热线有精品视频99 | 美女二区| 桃花综合 | 久久毛片网 | 国产精品网红女主播久久久 | 国产二三区 | 久久日本精品久久久久久 | 午夜性刺激片免费观看成人 | 日韩欧美一区二区三区在线 | 久久成人国产精品免费 | 欧美伊人久久 | 污污网站免费 | 国产精品欧美激情在线播放 | 97婷婷色 | www.91视频.com | 黄色在线播放网址 |