国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git操作修改歷史版本指定tag標(biāo)簽的代碼,并發(fā)布新標(biāo)簽

這篇具有很好參考價(jià)值的文章主要介紹了git操作修改歷史版本指定tag標(biāo)簽的代碼,并發(fā)布新標(biāo)簽。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

場(chǎng)景:

當(dāng)項(xiàng)目已經(jīng)迭代多個(gè)版本之后,突然發(fā)現(xiàn)舊版本0.0.1出現(xiàn)了緊急bug,需要及時(shí)處理;
如果直接用新版本替換上去是存在極大隱患的,且時(shí)間來(lái)不及;
所以需要直接在0.0.1版本的基礎(chǔ)上去修復(fù)bug,然后發(fā)布一個(gè)新版本去更新,這樣才會(huì)更加穩(wěn)妥,影響范圍也會(huì)最小;

操作流程如下:

  1. 列出所有標(biāo)簽

    $ git tag
    0.0.1
    0.0.2
    0.0.3
    
  2. 發(fā)現(xiàn)0.0.1標(biāo)簽時(shí)的歷史版本代碼出現(xiàn)了問題,針對(duì)0.0.1標(biāo)簽時(shí)的代碼建一個(gè)用于緊急處理bug的分支

    # 新建一個(gè)分支,指向某個(gè)tag
    $ git checkout -b [branch] [tag]
    
    $ git checkout -b feature-bugfix-0.0.1 0.0.1
    Switched to a new branch 'feature-bugfix-0.0.1'
    
  3. 在feature-bugfix-0.0.1分支上處理完bug,再打一個(gè)新標(biāo)簽為0.0.1-bugfix

    $ git tag 0.0.1-bugfix
    
  4. 推送0.0.1-bugfix新標(biāo)簽到遠(yuǎn)程倉(cāng)庫(kù)

    $ git push --tags
    

    此時(shí)可以基于0.0.1-bugfix標(biāo)簽發(fā)布新版本

  5. 將feature-bugfix-0.0.1分支合并到主分支

    # 先切換到master主分支
    $ git checkout master
    # 合并feature-bugfix-0.0.1分支
    $ git merge feature-bugfix-0.0.1
    # 推送到遠(yuǎn)程倉(cāng)庫(kù)
    $ git push 
    
  6. 清理本地分支文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-486850.html

    $ git branch -D feature-bugfix-0.0.1
    

到了這里,關(guān)于git操作修改歷史版本指定tag標(biāo)簽的代碼,并發(fā)布新標(biāo)簽的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Visual Studio Code 用 git 獲取指定歷史版本代碼,并且拉取代碼到指定根目錄的方法

    Visual Studio Code 用 git 獲取指定歷史版本代碼,并且拉取代碼到指定根目錄的方法

    1、新建文件夾,并用 VS打開該文件夾 2、終端執(zhí)行? git init 3、找到想拉取項(xiàng)目的SSH地址,并復(fù)制該地址 4、把復(fù)制的SSH地址關(guān)聯(lián)起來(lái),關(guān)鍵語(yǔ)法 git remote add origin 地址 5、先拉取下來(lái), git pull origin master 6、查看提交日志, git log --pretty=oneline (備注:oneline 意思是把每一個(gè)提交

    2024年02月15日
    瀏覽(71)
  • Git 開源的版本控制系統(tǒng)-05-tags 標(biāo)簽管理

    創(chuàng)建標(biāo)簽 git tag 標(biāo)簽名 [提交ID] 顯示標(biāo)簽 git tag 顯示標(biāo)簽詳細(xì)信息 git show 標(biāo)簽名 添加包含信息的標(biāo)簽 git tag -a 標(biāo)簽名 -m \\\"信息\\\" 提交ID 添加帶有 PGP 簽名的標(biāo)簽 git tag -s 標(biāo)簽名 -m \\\"簽名\\\" 管理標(biāo)簽 移除本地標(biāo)簽 git tag -d 標(biāo)簽名 移除遠(yuǎn)程標(biāo)簽 git push origin :refs/tags/標(biāo)簽名 本文由博

    2024年03月09日
    瀏覽(24)
  • git -- 如何切換到指定的歷史版本,對(duì)其開發(fā)

    使用git管理版本,目前新迭代的版本功能未實(shí)現(xiàn),生產(chǎn)環(huán)境,有些小功能需要添加一下,業(yè)主方催的比較急,所以要基于之前的git歷史版本基礎(chǔ)上進(jìn)行功能開發(fā)并發(fā)布,所以出現(xiàn)了今天要解決的問題,如何來(lái)獲取指定版本的代碼?在指定版本上進(jìn)行開發(fā)擴(kuò)展,為解決此問題,

    2024年02月05日
    瀏覽(23)
  • 【Git】—— 版本控制(忽略文件、查看修改內(nèi)容,撤銷未提交的修改、查看歷史提交記錄)

    【Git】—— 版本控制(忽略文件、查看修改內(nèi)容,撤銷未提交的修改、查看歷史提交記錄)

    目錄 一、準(zhǔn)備工作 二、忽略文件 三、查看修改內(nèi)容 四、撤銷未提交的修改 五、查看提交記錄 ??????? 前面學(xué)習(xí)了Git最基本的用法,包括安裝Git、創(chuàng)建代碼倉(cāng)庫(kù)以及提交本地代碼。 ????????下面將要學(xué)習(xí)版本控制。 ??????? 先選擇一個(gè)項(xiàng)目,給它創(chuàng)建一個(gè)代碼倉(cāng)庫(kù)

    2024年02月05日
    瀏覽(30)
  • Git基本操作:版本打Tag的作用以及基本操作流程

    Git基本操作:版本打Tag的作用以及基本操作流程

    作用介紹 在git代碼管理時(shí),有時(shí)候我們想對(duì)某個(gè)特定的commit 添加標(biāo)記,比如要標(biāo)識(shí)版本信息,這時(shí)候就可以用的git中的打標(biāo)簽功能。 打tag就類似于我們看書放書簽一樣,以后可以直接用tag找到提交的位置,不然的話,就只有看commit的哈希值返回指定位置,比較繁瑣。 特別強(qiáng)

    2024年02月13日
    瀏覽(18)
  • 查看git所有分支的歷史修改中改過(guò)某段代碼的記錄。

    如果您要查看 Git 所有分支的歷史修改中改過(guò)某段代碼的記錄,可以使用 Git 的 git log 命令和 -S 選項(xiàng)以及你要查找的代碼段。 下面是具體的操作步驟: 執(zhí)行以下命令以在所有分支上搜索代碼段的內(nèi)容: 在上面的命令中, -S \\\"your code snippet\\\" 選項(xiàng)表示搜索某個(gè)代碼片段, --all 選

    2024年02月11日
    瀏覽(30)
  • git回滾指定版本相關(guān)操作

    git回滾指定版本相關(guān)操作

    當(dāng)提交推送到遠(yuǎn)程倉(cāng)庫(kù)之后,需要回退到特定版本,去修改該代碼,然后在推送到遠(yuǎn)程倉(cāng)庫(kù); 1.查看目前版本狀態(tài): git status 2.查看提交日志,找到需要回滾的git版本號(hào) git log 3.將當(dāng)前分支回滾到id=9c45732c5701fc84164bebe3c05760a72a4ece12 #這個(gè)是軟回滾,只回滾commit的代碼,會(huì)將回滾代碼存放

    2024年02月02日
    瀏覽(18)
  • git下載指定版本代碼

    git下載指定版本代碼

    ========================================================================= 前言: 要下載前面版本的git遠(yuǎn)端倉(cāng)庫(kù)的代碼,我這里是某一個(gè)項(xiàng)目的版本需要回退,所以不在原來(lái)的本地庫(kù)去回退版本,選擇了另一個(gè)文件夾,然后整體的操作是: 1)、git clone 下載最新版本代碼; 2)、git reset 回退到

    2024年02月08日
    瀏覽(18)
  • Git:打標(biāo)簽tag

    在開發(fā)的過(guò)程中經(jīng)常需要為某個(gè)版本打上標(biāo)簽tag,作為一個(gè)記錄,當(dāng)需要的時(shí)候可以快速的找到這個(gè)標(biāo)簽,并進(jìn)行切換,一下是一些常用的標(biāo)簽操作。 1.在本地創(chuàng)建標(biāo)簽 git tag 標(biāo)簽名 2.創(chuàng)建帶有注釋的標(biāo)簽 git tag -a tagName -m \\\"my tag\\\" 3.將標(biāo)簽推送到遠(yuǎn)端 git push origin 標(biāo)簽名 4.刪除

    2024年02月08日
    瀏覽(15)
  • unity的使用心得——標(biāo)簽Tag的作用及修改方法

    在Unity中,標(biāo)簽是用來(lái)給游戲?qū)ο?、材質(zhì)等資源打上標(biāo)記,方便開發(fā)者對(duì)它們進(jìn)行分類、搜索、篩選等操作的一種機(jī)制。 Unity默認(rèn)提供了一些常用的標(biāo)簽,例如“Untagged”、“Player”、“MainCamera”等。你也可以自定義標(biāo)簽,并給游戲?qū)ο蟮荣Y源打上這些標(biāo)簽,從而方便管理和

    2024年02月05日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包