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

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)編號

使用 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)文章

  • windows下Idea使用git clone failed. Could not read from remote repository.

    windows下Idea使用git clone failed. Could not read from remote r

    這篇文章主要介紹了windows下Idea使用git clone failed. Could not read from remote repository.,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 日歷控件和天氣使用分享

    日歷控件和天氣使用分享

    本文給大家分享的2個(gè)簡單而且實(shí)用的小功能代碼,分別是日歷控件和天氣預(yù)報(bào)接口,推薦給大家,需要的小伙伴快來參考下吧
    2015-03-03
  • 微信 小程序開發(fā)環(huán)境搭建詳細(xì)介紹

    微信 小程序開發(fā)環(huán)境搭建詳細(xì)介紹

    這篇文章主要介紹了微信 小程序開發(fā)環(huán)境搭建詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • Web開發(fā)人員常用速查手冊 英文集合推薦

    Web開發(fā)人員常用速查手冊 英文集合推薦

    不管你是多么優(yōu)秀的程序員,你都不可能記住一切。在你編寫程序的過程中碰到問題需要查閱手冊的時(shí)候,若有現(xiàn)成的手冊可參考則可以為你節(jié)省很多時(shí)間。
    2011-04-04
  • 分享幾道和「滑動(dòng)窗口」有關(guān)的算法面試題

    分享幾道和「滑動(dòng)窗口」有關(guān)的算法面試題

    本文是小編和大家分享的幾道和「滑動(dòng)窗口」有關(guān)的算法面試題,需要的朋友可以參考下
    2019-08-08
  • git-github 子模塊倉庫更新(git submodule)及git中submodule子模塊的添加、使用和刪除操作

    git-github 子模塊倉庫更新(git submodule)及git中submodule子模塊

    這篇文章主要介紹了git-github 子模塊倉庫更新(git submodule)/git中submodule子模塊的添加、使用和刪除,使用子模塊后,不必負(fù)責(zé)子模塊的維護(hù),只需要在必要的時(shí)候同步更新子模塊即可,需要的朋友可以參考下
    2023-03-03
  • idea+git合并分支解決沖突及詳解步驟

    idea+git合并分支解決沖突及詳解步驟

    這篇文章主要介紹了idea+git合并分支解決沖突及詳解步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • HTTPS的七個(gè)誤解

    HTTPS的七個(gè)誤解

    這篇文章主要介紹了HTTPS的七個(gè)誤解,需要的朋友可以參考下
    2015-04-04
  • 如何讓Visual Studio用上chatgpt

    如何讓Visual Studio用上chatgpt

    這篇文章主要介紹了如何讓Visual Studio用上chatgpt,Visual chatGPT Studio是Visual Studio的一個(gè)免費(fèi)擴(kuò)展,它直接在IDE中添加了chatGPT功能,它允許用戶以可以根據(jù)菜單功能的方式使用chatGPT,需要的朋友可以參考下
    2023-05-05
  • vscode配置setting.json文件實(shí)現(xiàn)eslint自動(dòng)格式代碼

    vscode配置setting.json文件實(shí)現(xiàn)eslint自動(dòng)格式代碼

    這篇文章主要介紹了vscode配置setting.json文件實(shí)現(xiàn)eslint自動(dòng)格式代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評論