亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA中解決 git pull 沖突的方法

 更新時(shí)間:2020年07月24日 10:37:33   作者:一支會(huì)記憶的筆  
這篇文章主要介紹了IDEA中解決 git pull 沖突的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

0.事先準(zhǔn)備。

1)把遠(yuǎn)程倉(cāng)庫(kù)的README.md內(nèi)容改寫(xiě)為bbb(原先為aaa)。

2)本地倉(cāng)庫(kù)的README.md內(nèi)容改寫(xiě)為ccc(原先也為aaa)。

以此來(lái)模仿代碼沖突。

1.先commit 再pull

pull的時(shí)候會(huì)提示有沖突,需要你進(jìn)行手動(dòng)merge

Accept Yours 就是直接選取本地的代碼,覆蓋掉遠(yuǎn)程倉(cāng)庫(kù)的

Accept Theirs 是直接選取遠(yuǎn)程倉(cāng)庫(kù)的,覆蓋掉自己本地的

我們選擇Merge,自己手動(dòng)行進(jìn)選擇、修改。

這里左邊部分是你本地倉(cāng)庫(kù)的代碼,右邊部分是遠(yuǎn)程倉(cāng)庫(kù)的代碼,中間的result就是你修改之后的結(jié)果。左下角的Accept Left 和

Accept Right其實(shí)就相當(dāng)于是之前的 Accept Yours 和 Accept Theirs 右下角的Apply是確認(rèn)合并,Abort是取消合并。

我們?cè)趓esult中修改好自己想要merge的代碼,然后點(diǎn)擊Apply。

點(diǎn)yes.

這樣我們就解決了沖突,解決完沖突后記得要再commit一次,分別更新本地和遠(yuǎn)程倉(cāng)庫(kù)的代碼

這里我們可以選擇commit and push

點(diǎn)擊push

可以看到已經(jīng)push成功了,此時(shí)我們?cè)俨榭聪逻h(yuǎn)程倉(cāng)庫(kù)的README.md和本地倉(cāng)庫(kù)的README.md

確實(shí)都已經(jīng)更新成功了。

2.有些同學(xué)喜歡先pull,再commit 和push

還是回到原來(lái)的事先準(zhǔn)備,現(xiàn)在遠(yuǎn)程倉(cāng)庫(kù)的README為bbb,本地我改成ccc,這次先不commit,我們先來(lái)pull

pull的時(shí)候我們會(huì)發(fā)現(xiàn)右下角有提示說(shuō)pull failed(這是肯定的啦,因?yàn)槲覀兇a沖突了嘛)

我們選擇項(xiàng)目右鍵--Git--Repository--Stash Changes

在Message中隨便取個(gè)名字,然后點(diǎn)擊Create Stash。

以上幾步的操作,其實(shí)就是把你在本地做的改變,通過(guò)stash先在git棧中保存起來(lái)(因?yàn)槟銢](méi)有commit嘛,對(duì)比先commit再pull,你會(huì)發(fā)現(xiàn) 先commit再pull會(huì)比較方便,(commit操作就是類似于把改變先存起來(lái)吧。。個(gè)人理解、、))。

stash完后你會(huì)發(fā)現(xiàn)你本地進(jìn)行的一些修改都已經(jīng)不存在了,README文件也回到了之前的aaa(而不是修改后的ccc)

這樣我們就可以和遠(yuǎn)程倉(cāng)庫(kù)合并了,(我們已經(jīng)把沖突先去掉了)。git pull 順利成功。

pull完以后我們查看README.md發(fā)現(xiàn)此時(shí)的內(nèi)容就是遠(yuǎn)程倉(cāng)庫(kù)的bbb

現(xiàn)在我們?cè)侔阎氨4娴母娜〕鰜?lái)

選擇項(xiàng)目右鍵--Git--Repository--UnStash Changes

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

然后我們點(diǎn)Apply Stash,來(lái)到如下窗口,提示有代碼沖突

有沒(méi)有覺(jué)得這個(gè)這個(gè)窗口似曾相識(shí)?。?/p>

這跟我們先commit再pull 出來(lái)的窗口一模一樣嘛!

我們直接選擇Merge

又是似曾相識(shí)的感覺(jué),有沒(méi)有?。ㄋ晕覀€(gè)人感覺(jué)其實(shí)如果你沒(méi)有先commit就pull的話,你就要通過(guò)stash和unstash把改變先保存起來(lái)然后再取出來(lái),這一步其實(shí)就相當(dāng)于commit吧(、、、我覺(jué)得這樣理解沒(méi)毛病~~))。

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

然后我們點(diǎn)擊Apply,把沖突解決。

別忘了commit和push。

push完我們查看遠(yuǎn)程倉(cāng)庫(kù)和本地倉(cāng)庫(kù)都更新成了bbb ccc

到此這篇關(guān)于IDEA中解決 git pull 沖突的方法的文章就介紹到這了,更多相關(guān)IDEA git pull 沖突內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring注解驅(qū)動(dòng)之BeanDefinitionRegistryPostProcessor原理解析

    Spring注解驅(qū)動(dòng)之BeanDefinitionRegistryPostProcessor原理解析

    這篇文章主要介紹了Spring注解驅(qū)動(dòng)之BeanDefinitionRegistryPostProcessor原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java之String字符串在JVM中的存儲(chǔ)及其內(nèi)存地址的問(wèn)題

    Java之String字符串在JVM中的存儲(chǔ)及其內(nèi)存地址的問(wèn)題

    這篇文章主要介紹了Java之String字符串在JVM中的存儲(chǔ)及其內(nèi)存地址的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 簡(jiǎn)單了解java等待喚醒機(jī)制原理及使用

    簡(jiǎn)單了解java等待喚醒機(jī)制原理及使用

    這篇文章主要介紹了簡(jiǎn)單了解java等待喚醒機(jī)制原理及使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • springmvc學(xué)習(xí)筆記-返回json的日期格式問(wèn)題的解決方法

    springmvc學(xué)習(xí)筆記-返回json的日期格式問(wèn)題的解決方法

    本篇文章主要介紹了springmvc學(xué)習(xí)筆記-返回json的日期格式問(wèn)題的解決方法,解決了日期格式的輸出,有興趣的可以了解一下。
    2017-01-01
  • java中最易犯錯(cuò)的特殊字符示例詳解

    java中最易犯錯(cuò)的特殊字符示例詳解

    這篇文章主要給大家介紹了關(guān)于java中最易犯錯(cuò)的特殊字符的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java 泛型全解析

    Java 泛型全解析

    這篇文章主要介紹了Java 泛型的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-08-08
  • JAVA生成xml文件簡(jiǎn)單示例

    JAVA生成xml文件簡(jiǎn)單示例

    這篇文章主要介紹了JAVA生成xml文件的相關(guān)資料,在Java中可以使用DOM或者JDOM來(lái)生成XML文件,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 基于Java代碼操作Redis過(guò)程詳解

    基于Java代碼操作Redis過(guò)程詳解

    這篇文章主要介紹了基于Java代碼操作Redis過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Java創(chuàng)建對(duì)象之顯示創(chuàng)建與隱式創(chuàng)建

    Java創(chuàng)建對(duì)象之顯示創(chuàng)建與隱式創(chuàng)建

    在本篇文章中,小編會(huì)帶大家學(xué)習(xí)面向?qū)ο笾嘘P(guān)于對(duì)象的創(chuàng)建之顯示創(chuàng)建和隱式創(chuàng)建,其實(shí)類和對(duì)象作為面向?qū)ο笾凶罨镜?,也是最重要?需要的朋友可以參考下
    2023-05-05
  • 詳解JAVA 七種創(chuàng)建單例的方法

    詳解JAVA 七種創(chuàng)建單例的方法

    這篇文章主要介紹了詳解JAVA 七種創(chuàng)建單例的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論