欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

idea中使用git合并分支實(shí)踐

 更新時(shí)間:2023年03月01日 15:01:39   作者:乘風(fēng)破浪啊  
這篇文章主要介紹了idea中使用git合并分支實(shí)踐,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

idea使用git合并分支

1. 將主分支(master)更新到自己的分支(dev)

右下角點(diǎn)擊分支、checkout到自己分支下、點(diǎn)擊自己的分支、選擇 remote branches 中的 origin/master 分支,點(diǎn)擊 "merge selected into current"

checkout到自己分支下、點(diǎn)擊Git/Pull、選擇 origin/master 分支、點(diǎn)擊Pull

兩種方法都可。

2. 將自己的分支(dev)合并到主分支(master)

checkout到主分支(master)、先Pull一下最新的代碼、點(diǎn)擊右下角主分支、在local branches里選擇自己的分支點(diǎn)擊"merge selected into current"、然后記得push下、推送至遠(yuǎn)程倉(cāng)庫(kù)

idea操作git時(shí),合并分支+解決沖突

總結(jié)1、IDEA使用Git合并到Master分支&沖突解決步驟

1、合并基本步驟

  • 首先切換到master分支
  • 在要合并的分支上右鍵 Merge into current
  • 合并成功后,再選擇Push

2、合并過(guò)程出現(xiàn)沖突的解決

  • accept yours:代表以自己的為準(zhǔn)
  • accept theris:代表以更新下來(lái)的文件為準(zhǔn)
  • merge:代表手動(dòng)合并

一般解決沖突我們都是選擇merge。

1、選中文件,點(diǎn)擊右側(cè)的Merge。

2、出現(xiàn)一個(gè)窗口,分為三個(gè)部分。

  • 最左側(cè),是本地當(dāng)前分支代碼
  • 中間,解決沖突后的最終結(jié)果文件
  • 最后側(cè),是本地將要被合并的分支代碼

通過(guò)比較文件內(nèi)容,合并需要的代碼到中間的位置,最后點(diǎn)擊Apply就完成了。

3、具體操作:

將需要的內(nèi)容點(diǎn)擊:">>"既可以合并內(nèi)容到result中,不需要的內(nèi)容點(diǎn)擊“x”即可,合并完成后點(diǎn)擊apply即可。

(值得注意的是,最將所有的“x >>”符號(hào)都要處理完,不需要的點(diǎn)擊“x”,需要的點(diǎn)擊“>>”)

最后,不論是什么場(chǎng)景下產(chǎn)生的沖突解決方法是一樣的。

合并完成后,點(diǎn)擊右下角“Apply”

解決沖突后,需要先pull遠(yuǎn)程分支到本地倉(cāng)庫(kù),然后再把本地倉(cāng)庫(kù)的代碼推送push到遠(yuǎn)程分支。

總結(jié)2、idea操作git時(shí)合并分支及解決沖突

操作演示

場(chǎng)景:兩個(gè)分支,一個(gè)master主分支,一個(gè)是1.0版本(這里我叫次分支),先將次分支上的數(shù)據(jù)合并到主分支上,沒(méi)有沖突的數(shù)據(jù)會(huì)自動(dòng)合并,有沖突的會(huì)提示你解決沖突。

01.先切換到主分支上,然后如圖點(diǎn)擊“merge into Current”(有些版本里是顯示“merge”)

02.如果代碼沒(méi)有沖突,就會(huì)直接合并成功了,此時(shí)主分支上就會(huì)含有次分支上的數(shù)據(jù),再pull+push進(jìn)行推送即可(當(dāng)然在上圖中也可以考慮直接在遠(yuǎn)程上操作,我就不測(cè)試了)

解決沖突

03.如果合并時(shí)出現(xiàn)沖突就會(huì)彈出下面提示框要求你解決沖突,

  • accept yours:沖突文件使用主分支數(shù)據(jù)
  • accept theirs:沖突文件使用次分支數(shù)據(jù)
  • merge:手動(dòng)選擇沖突數(shù)據(jù)

注:如未處理完就關(guān)閉了上面窗口,可以在“最上方VCS——Git——Resolve Conflicts”重新打開(kāi)

特殊情況:合并過(guò)一次后如果再將主分支回滾版本,此時(shí)雖然主分支上沒(méi)有了次分支上的數(shù)據(jù)了,但再去合并次分支時(shí),原來(lái)次分支之前已經(jīng)合并過(guò)的內(nèi)容不會(huì)在合并上去,會(huì)提示“Already up-to-date”。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用jenkins+maven+git發(fā)布jar包過(guò)程詳解

    使用jenkins+maven+git發(fā)布jar包過(guò)程詳解

    這篇文章主要介紹了使用jenkins+maven+git發(fā)布jar包過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • mybatis單元測(cè)試過(guò)程(無(wú)需啟動(dòng)容器)

    mybatis單元測(cè)試過(guò)程(無(wú)需啟動(dòng)容器)

    在MyBatis中,單元測(cè)試無(wú)需啟動(dòng)容器即可進(jìn)行,主要涉及Configuration類、Executor接口及其實(shí)現(xiàn)類,以及XMLMapperBuilder的作用,Configuration類是配置的承載者,負(fù)責(zé)初始化并解析配置文件,Executor接口及其實(shí)現(xiàn)類
    2024-09-09
  • springboot讀取application.yml報(bào)錯(cuò)問(wèn)題及解決

    springboot讀取application.yml報(bào)錯(cuò)問(wèn)題及解決

    這篇文章主要介紹了springboot讀取application.yml報(bào)錯(cuò)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Springboot自定義全局異常問(wèn)題

    Springboot自定義全局異常問(wèn)題

    這篇文章主要介紹了Springboot自定義全局異常問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 解析spring加載bean流程的方法

    解析spring加載bean流程的方法

    這篇文章主要介紹了解析spring加載bean流程的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Java字符串處理全解析(String、StringBuilder與StringBuffer)

    Java字符串處理全解析(String、StringBuilder與StringBuffer)

    這篇文章主要介紹了Java字符串處理全解析(String、StringBuilder與StringBuffer),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-04-04
  • 清理本地Maven倉(cāng)庫(kù)的方法示例

    清理本地Maven倉(cāng)庫(kù)的方法示例

    這篇文章主要介紹了清理本地Maven倉(cāng)庫(kù)的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • jar包中替換指定的class文件方法詳解

    jar包中替換指定的class文件方法詳解

    這篇文章主要為大家介紹了jar包中替換指定的class文件方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • spring boot mybatis多數(shù)據(jù)源解決方案過(guò)程解析

    spring boot mybatis多數(shù)據(jù)源解決方案過(guò)程解析

    這篇文章主要介紹了spring boot mybatis多數(shù)據(jù)源解決方案過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • SpringMVC靜態(tài)資源配置過(guò)程詳解

    SpringMVC靜態(tài)資源配置過(guò)程詳解

    在javaweb項(xiàng)目中配置了DispatcherServlet的情況下,如果不進(jìn)行額外配置的話,幾乎所有的請(qǐng)求都會(huì)走這個(gè)servlet來(lái)處理,默認(rèn)靜態(tài)資源按路徑是訪問(wèn)不到的會(huì)報(bào)404錯(cuò)誤,下面就來(lái)講一講如何配置才能訪問(wèn)到靜態(tài)資源吧
    2022-08-08

最新評(píng)論