最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git回退(Revert)操作后無法重新合并的問題及解決

 更新時(shí)間:2025年04月02日 09:16:56   作者:我就是我500  
這篇文章主要介紹了Git回退(Revert)操作后無法重新合并的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

問題背景

公司使用碼云企業(yè)版作為代碼托管平臺,采用master/dev分支分類進(jìn)行代碼管理,matser分支為保護(hù)分支,只能審核后在網(wǎng)頁端提交合并(請求評審)。

此時(shí)dev代碼合并到master后發(fā)現(xiàn)有問題需要回退上次一合并,此時(shí)只能在請求評審處點(diǎn)擊回退按鈕,回退后master并沒有改動,而是新產(chǎn)生了一個revert_xxxx的新分支。

現(xiàn)有問題

新產(chǎn)生的revert_xxxxx分支是什么分支,和以前的master/dev有什么關(guān)系?

回退后重新合并時(shí)發(fā)現(xiàn)并無改動,如何才能重新合并?

問題解答

新產(chǎn)生的分支(revert_xxxxx)為master分支回退后的新分支,其中包括revert操作,因?yàn)閙aster為保護(hù)分支,所以此時(shí)master分支上并無改動。也就是說:回退操作不會直接在master上執(zhí)行!

此時(shí)想將dev重新合并到master,發(fā)現(xiàn)無法合并,因?yàn)間it的revert并不是真正的回退操作,而是將上次的合并內(nèi)容刪除掉(反向提交),也就是說相當(dāng)于上次合并的內(nèi)容依然存在,revert操作只是將上次合并內(nèi)容進(jìn)行刪除重新提交(反向提交)。

問題解決

直接將新分支(revert_xxxxx)合并到master,master就存在回退記錄了,然后直接將revert_xxxxx分支刪除即可。

現(xiàn)在有dev/master雙分支,master上已回退但是無法重新合并,此時(shí)需要將master合并到dev,讓dev上也有這個退回記錄,然后將dev再次退回(將revert記錄revert,相當(dāng)于重新提交),此時(shí)git就會在反向提交的記錄上反向提交,這次就會把revert刪除的內(nèi)容重新提交回來,此時(shí)會生成新的操作記錄,再次合并master即可。

總結(jié)

碼云revert后并不會產(chǎn)生改動,而是產(chǎn)生新分支,合并即可。

revert操作相當(dāng)于反向提交改動,所以即使revert后master分支代碼也比dev要新,所以無法提交,此時(shí)將master合并dev,dev分支revert上次revert即可!

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

相關(guān)文章

  • 編寫高質(zhì)量代碼的30條黃金守則(首選隱式類型轉(zhuǎn)換)

    編寫高質(zhì)量代碼的30條黃金守則(首選隱式類型轉(zhuǎn)換)

    這篇文章主要介紹了編寫高質(zhì)量代碼的30條黃金守則(首選隱式類型轉(zhuǎn)換),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Git實(shí)現(xiàn)克隆歷史的某個版本

    Git實(shí)現(xiàn)克隆歷史的某個版本

    這篇文章主要介紹了Git實(shí)現(xiàn)克隆歷史的某個版本,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 從Git歷史中刪除誤提交文件并保留本地文件的解決方案

    從Git歷史中刪除誤提交文件并保留本地文件的解決方案

    本文介紹了如何在Git項(xiàng)目中刪除誤提交的文件(如node_modules/.env等),包括用git rm --cached保留本地文件、更新.gitignore防止再次提交,以及用git filter-repo等工具徹底清除Git歷史中的敏感文件,保障項(xiàng)目安全,需要的朋友可以參考下
    2025-10-10
  • 徹底卸載VSCode的方法步驟(附圖文)

    徹底卸載VSCode的方法步驟(附圖文)

    VSCode卸載后重新安裝,會發(fā)現(xiàn)好像把之前的設(shè)置和配置也復(fù)原,這樣就達(dá)不到重裝的目的,問題就在于卸載時(shí)沒有卸載干凈,下面這篇文章主要給大家介紹了關(guān)于徹底卸載VSCode的方法步驟,需要的朋友可以參考下
    2023-04-04
  • git如何查看提交行數(shù)、刪除行數(shù)

    git如何查看提交行數(shù)、刪除行數(shù)

    這篇文章主要介紹了git如何查看提交行數(shù)、刪除行數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • GitLab使用外部提供的Redis緩存數(shù)據(jù)庫的方法詳解

    GitLab使用外部提供的Redis緩存數(shù)據(jù)庫的方法詳解

    這篇文章主要介紹了GitLab: 如何使用外部提供的Redis緩存數(shù)據(jù)庫,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • git如何查看遠(yuǎn)程分支地址

    git如何查看遠(yuǎn)程分支地址

    了解如何使用Git命令查看遠(yuǎn)程分支地址與URL,包括使用`git remote`、`git remote -v`及`git remote show`命令獲取遠(yuǎn)程倉庫的詳細(xì)信息與URL
    2026-06-06
  • Wireshark零基礎(chǔ)使用超詳細(xì)教程

    Wireshark零基礎(chǔ)使用超詳細(xì)教程

    Wireshark是應(yīng)用最普遍的一款開源抓包軟件,常用來檢測收集成績、攻打溯源、或許剖析底層通訊機(jī)制,本文給大家講解Wireshark零基礎(chǔ)使用超詳細(xì)教程,感興趣的朋友一起看看吧
    2023-08-08
  • vscode使用markdown無法預(yù)覽網(wǎng)絡(luò)圖片的解決方法

    vscode使用markdown無法預(yù)覽網(wǎng)絡(luò)圖片的解決方法

    本文主要介紹了vscode使用markdown無法預(yù)覽網(wǎng)絡(luò)圖片的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 網(wǎng)絡(luò)編程之get與post的區(qū)別與聯(lián)系

    網(wǎng)絡(luò)編程之get與post的區(qū)別與聯(lián)系

    這里來說說get與post的區(qū)別與聯(lián)系,對這方面不懂的鵬喲可以參考下。
    2011-04-04

最新評論

紫阳县| 尚志市| 衡水市| 盐池县| 吉林市| 成安县| 延寿县| 大渡口区| 肥西县| 南召县| 阿坝县| 中超| 昔阳县| 饶河县| 寿光市| 常德市| 华安县| 东丰县| 涿州市| 阿克陶县| 凌源市| 鲜城| 綦江县| 利辛县| 罗城| 三门峡市| 吴堡县| 平舆县| 德化县| 晋宁县| 阿鲁科尔沁旗| 贵阳市| 石城县| 大城县| 卢氏县| 女性| 古蔺县| 辽阳县| 康乐县| 高安市| 中卫市|