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

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

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

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

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

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

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

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

具體操作

1.查看歷史版本

git log

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

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

git checkout -b new-branch 780e2a7fc714faf388ba71

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

git在某個(gè)節(jié)點(diǎn)切出新分支

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

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

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

找到節(jié)點(diǎn)編號(hào)

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

或者使用IDEA找提交記錄

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

git chekcout 91d38bf2

這個(gè)時(shí)候只是從這個(gè)節(jié)點(diǎn)創(chuàng)建了一個(gè)臨時(shí)未命名分支,

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

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

git switch -c 2023-0306-dev

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

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

git push -u origin 2023-0306-dev

應(yīng)用場景

合并錯(cuò)誤分支 

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

緊急發(fā)布        

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

    這篇文章主要介紹了Git中常用的6種撤消更改的方法,包括git?amend、git?reset、git?rebase、git?revert和git?checkout等,通過這些命令,可以方便地處理項(xiàng)目代碼管理中的錯(cuò)誤操作或需求變更,需要的朋友可以參考下
    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ù)器,該方法需要遠(yuǎn)程服務(wù)器有流暢的網(wǎng)絡(luò)環(huán)境,它使用微軟的服務(wù)來建立隧道,需要登錄GitHub,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • 如何將gitLab代碼拉到本地

    如何將gitLab代碼拉到本地

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

    URL 長度有限制嗎?

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

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

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

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

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

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

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

最新評論

昌平区| 中山市| 彰武县| 永福县| 三穗县| 花莲市| 泸州市| 佛坪县| 临城县| 华宁县| 什邡市| 隆回县| 调兵山市| 荣成市| 辽阳县| 蓝田县| 界首市| 磴口县| 井陉县| 虞城县| 舒兰市| 阳山县| 收藏| 东兰县| 永清县| 宁远县| 疏勒县| 新余市| 云龙县| 隆回县| 广汉市| 澜沧| 蚌埠市| 麟游县| 固原市| 太湖县| 和田市| 蒲城县| 乌拉特前旗| 奎屯市| 汕头市|