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

git如何從某個分支的指定歷史版本中創(chuàng)建新分支

 更新時間:2023年05月26日 10:07:07   作者:YadingLee  
這篇文章主要介紹了git如何從某個分支的指定歷史版本中創(chuàng)建新分支問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

git從某個分支的指定歷史版本中創(chuàng)建新分支

有時候,我們在一個分支上做了許多修改,而這些修改因即將上線等原因不可修改。

而現(xiàn)在有一個新任務(wù),需要在這個分支的這些修改之前進行開發(fā)。

方案①(不推薦):在這些分支上撤銷這些修改的內(nèi)容,再進行開發(fā) 

方案②(推薦):從當(dāng)前分支的某個歷史版本中切出新的分支進行開發(fā)

具體操作

1.查看歷史版本

git log

2.從提交的某個歷史版本中切出新分支

比如:從切到測試環(huán)境(780e2a7fc714faf388ba71)這個歷史節(jié)點切出

git checkout -b new-branch 780e2a7fc714faf388ba71

經(jīng)過以上步驟,您已經(jīng)從指定分支的指定歷史版本創(chuàng)建出了一個新分支

git在某個節(jié)點切出新分支

操作前,必須先備份分支,避免丟失代碼?。。?!

 操作前,必須先備份分支,避免丟失代碼?。。?!  

操作前,必須先備份分支,避免丟失代碼?。。?!

找到節(jié)點編號

使用 git log 命令查看提交記錄

或者使用IDEA找提交記錄

從當(dāng)前提交 HEAD 指針創(chuàng)建一個臨時未命名分支

git chekcout 91d38bf2

這個時候只是從這個節(jié)點創(chuàng)建了一個臨時未命名分支,

如果你這個時候切換到別得分支,那么你就相當(dāng)于放棄了這個未命名分支

把臨時分支保留的提交創(chuàng)建成新分支

git switch -c 2023-0306-dev

成功從develop 的 head: 91d38bf2(某次提交) 切出一個新的分支

推送到遠程并與遠程的2023-0306-dev關(guān)聯(lián) (若沒有遠程分支創(chuàng)建并關(guān)聯(lián))

git push -u origin 2023-0306-dev

應(yīng)用場景

合并錯誤分支 

需要發(fā)布某一節(jié)點的分支

緊急發(fā)布        

  • 開發(fā)過程中,本次代碼已經(jīng)全部合并到dev(測試中待發(fā)布狀態(tài))
  • 這時有個緊急bug需要修復(fù),但是不能把本待發(fā)布的版本發(fā)上去
  • 找到上次發(fā)布節(jié)點,切出新分支,更改bug,快速發(fā)布

總結(jié)

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

相關(guān)文章

  • 使用noopener和noreferrer讓HTML中的外部鏈接更安全

    使用noopener和noreferrer讓HTML中的外部鏈接更安全

    在跳轉(zhuǎn)時,不再把“從哪個頁面來的”這個信息,?通過?HTTP?Referer?頭部傳給目標(biāo)站點,你以為你只是好心把外鏈丟到新標(biāo)簽頁,?結(jié)果人家順著這條“繩子”,直接把你的原頁面拖走了,使用noopener和noreferrer可以讓HTML中的外部鏈接更安全
    2025-12-12
  • 編程人員閱讀代碼的一些小技巧分享

    編程人員閱讀代碼的一些小技巧分享

    閱讀別人的代碼作為研發(fā)人員是一件經(jīng)常要做的事情。一個是學(xué)習(xí)新的編程語言的時候通過閱讀別人的代碼是個最佳的學(xué)習(xí)方法,另外是積累編程經(jīng)驗。
    2011-01-01
  • 在Git中撤消更改的六種方法總結(jié)

    在Git中撤消更改的六種方法總結(jié)

    這篇文章主要介紹了Git中常用的6種撤消更改的方法,包括git?amend、git?reset、git?rebase、git?revert和git?checkout等,通過這些命令,可以方便地處理項目代碼管理中的錯誤操作或需求變更,需要的朋友可以參考下
    2024-12-12
  • 微信小程序里使用SVG矢量圖標(biāo)方法詳解

    微信小程序里使用SVG矢量圖標(biāo)方法詳解

    在微信小程序開發(fā)過程中需要在小程序里使用SVG矢量圖標(biāo),下面為大家分享2種在微信小程序中引入SVG矢量圖標(biāo)的方法
    2018-10-10
  • 如何使用VSCode插件Remote-Tunnels連接服務(wù)器

    如何使用VSCode插件Remote-Tunnels連接服務(wù)器

    本文介紹使用Remote?-?Tunnels連接服務(wù)器,該方法需要遠程服務(wù)器有流暢的網(wǎng)絡(luò)環(huán)境,它使用微軟的服務(wù)來建立隧道,需要登錄GitHub,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • 如何將gitLab代碼拉到本地

    如何將gitLab代碼拉到本地

    這篇文章主要介紹了如何將gitLab代碼拉到本地的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • URL 長度有限制嗎?

    URL 長度有限制嗎?

    眾所周知, 傳遞小量參數(shù)(在沒有其他原因,例如隱藏參數(shù)值的情況下)推薦使用GET方法,傳遞大量參數(shù)推薦使用POST方法。原因是什么呢?
    2009-06-06
  • Git進行版本控制的實戰(zhàn)指南

    Git進行版本控制的實戰(zhàn)指南

    Git是一種分布式版本控制系統(tǒng),廣泛應(yīng)用于軟件開發(fā)中,它可以記錄和管理項目的歷史修改,并支持多人協(xié)作開發(fā),通過Git,開發(fā)者可以輕松地跟蹤代碼變更、合并分支、回退版本等操作,所以本文給大家詳細介紹了Git版本控制的實戰(zhàn)指南,需要的朋友可以參考下
    2025-09-09
  • 網(wǎng)站被等惡意鏡像的解決、反制措施詳細教程

    網(wǎng)站被等惡意鏡像的解決、反制措施詳細教程

    這篇文章主要介紹了網(wǎng)站被等惡意鏡像的解決、反制措施詳細教程,需要的朋友可以參考下
    2016-10-10
  • Git用戶名與郵箱的配置指南

    Git用戶名與郵箱的配置指南

    在使用 Git 進行版本控制時,每一次代碼提交(commit)都會記錄提交者的身份信息,這些信息不僅用于追蹤代碼變更歷史,還在團隊協(xié)作、代碼審查和開源貢獻中發(fā)揮著重要作用,所以本文介紹了Git 用戶名與郵箱配置的詳細指南,需要的朋友可以參考下
    2025-10-10

最新評論

铁岭县| 平邑县| 旬阳县| 秭归县| 荃湾区| 甘南县| 乐安县| 永川市| 德令哈市| 江都市| 谢通门县| 句容市| 清水河县| 漳平市| 苍梧县| 始兴县| 兴海县| 城固县| 六枝特区| 新乡市| 恭城| 双峰县| 平果县| 集贤县| 邯郸县| 崇阳县| 西丰县| 新建县| 琼中| 中方县| 安塞县| 仪征市| 芦山县| 池州市| 新余市| 九台市| 泸定县| 平陆县| 建始县| 清丰县| 富源县|