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

git -- 如何切換到指定的歷史版本,對其開發(fā)

這篇具有很好參考價(jià)值的文章主要介紹了git -- 如何切換到指定的歷史版本,對其開發(fā)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景

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

問題

git如何切換到指定的歷史版本?

目的

此問題的目的其實(shí)就是切換到歷史的某次提交版本,使當(dāng)前環(huán)境下的代碼切換到歷史的某次提交版本。進(jìn)行對應(yīng)的功能開發(fā)

操作

1: 首先要查看到歷史所有提交的版本記錄。命令如下:

git log 然后你就會(huì)看到網(wǎng)羅出來的所有歷史版本。在其中找到你要切換到的指定版本,拿到對應(yīng)的版本號(hào),對其進(jìn)行如下操作:

:2:git checkout [version ID] 此時(shí)呢,你本地的代碼版本已經(jīng)處在這個(gè)版本之上了。

但是到這里還沒有結(jié)束。
如果你只是單一的查看就結(jié)束了,如要對指定版本開發(fā)請進(jìn)行如下操作。

如果你要在此基礎(chǔ)上要進(jìn)行新的迭代修改,那么就需要將這個(gè)版本升級成為一個(gè)單獨(dú)的分支,以此作為媒介進(jìn)行新一輪的迭代。

3: 此時(shí)你可以先看看當(dāng)前的分支狀態(tài)。命令如下:

git branch
此時(shí)看到的分支是停留在一個(gè)臨時(shí)狀態(tài)的歷史節(jié)點(diǎn)上。你可以利用下面的命令完成新分支的初始化,來繼續(xù)后面對其的迭代。命令如下:

4: git switch -c [new_feature_name]
完成上面的操作后,此時(shí)你所停留的分支則是剛才創(chuàng)建的新分支,其版本則是你先前指定的版本。文章來源地址http://www.zghlxwxcb.cn/news/detail-447454.html

到了這里,關(guān)于git -- 如何切換到指定的歷史版本,對其開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【git】git拉取指定 tag 版本/切換指定tag代碼

    git clone 指定的tag 已有倉庫切換 tag 注意這時(shí)候git會(huì)提示你目前處于detached HEAD的狀態(tài),因?yàn)閠ag相當(dāng)于一個(gè)快照,不能修改他的代碼,如果想要在這個(gè)tag的代碼基礎(chǔ)上進(jìn)行開發(fā),則根據(jù)tag創(chuàng)建一個(gè)新的分支 git tags 和 Branches的區(qū)別 Git中的tag和branch區(qū)別和使用

    2024年02月14日
    瀏覽(16)
  • git操作修改歷史版本指定tag標(biāo)簽的代碼,并發(fā)布新標(biāo)簽

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

    2024年02月09日
    瀏覽(22)
  • git拉取指定 tag 版本/切換指定tag代碼

    git clone 指定的tag 已有倉庫切換 tag 注意這時(shí)候git會(huì)提示你目前處于detached HEAD的狀態(tài),因?yàn)閠ag相當(dāng)于一個(gè)快照,不能修改他的代碼,如果想要在這個(gè)tag的代碼基礎(chǔ)上進(jìn)行開發(fā),則根據(jù)tag創(chuàng)建一個(gè)新的分支 git tags 和 Branches的區(qū)別 Git中的tag和branch區(qū)別和使用

    2024年02月15日
    瀏覽(19)
  • 18.(開發(fā)工具篇Gitlab)Git如何回退到指定版本

    18.(開發(fā)工具篇Gitlab)Git如何回退到指定版本

    首先: 使用git log命令查看提交歷史,找到想要回退的版本的commit id. 第一步:git reset --hard 命令是強(qiáng)制回到某一個(gè)版本。執(zhí)行后本地工程回退到該版本。 第二步:利用git push -f命令強(qiáng)制推到遠(yuǎn)程 如下所示: 優(yōu)點(diǎn):干凈利落,回滾后完全回到最初狀態(tài)。 缺點(diǎn): (1)需要找到你要

    2024年02月04日
    瀏覽(22)
  • 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)起來,關(guān)鍵語法 git remote add origin 地址 5、先拉取下來, git pull origin master 6、查看提交日志, git log --pretty=oneline (備注:oneline 意思是把每一個(gè)提交

    2024年02月15日
    瀏覽(71)
  • Git | 如何git clone 歷史版本

    Git | 如何git clone 歷史版本

    首先git clone 最新版本 再通過git checkout id號(hào) 可以退回歷史版本 可以在提交里面,找到需要版本的id號(hào)

    2024年02月02日
    瀏覽(23)
  • git clone 如何下載指定版本的代碼

    使用以下命令進(jìn)行克隆,將repository_url替換為代碼庫的URL,替換為想要克隆的分支或標(biāo)簽的名稱: 其中,–branch選項(xiàng)用于指定要克隆的分支或標(biāo)簽,–depth 1選項(xiàng)表示深度為1的深度克?。ㄖ猾@取指定標(biāo)簽最新的上傳,而不獲取該版本所有的上傳歷史)。如果您需要完整的歷史

    2024年02月03日
    瀏覽(25)
  • git 如何讓單個(gè)文件回退到指定的版本

    1、進(jìn)入到文件所在文件目錄 查看文件的歷史記錄 git log MainActivity.java 2、記住需要回退版本的提交ID a4e215234aa4927c85693dca7b68e9976948a35e 3、回退到該文件指定的版本 git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java 4、提交到本地倉庫 git commit -m “revert old file because commmit have

    2024年02月11日
    瀏覽(22)
  • IDEA 中如何完成Git 和SVN 版本控制的切換

    IDEA 中如何完成Git 和SVN 版本控制的切換

    自己之前習(xí)慣了使用git、所以IDEA中集成的是git;現(xiàn)在公司使用SVN、IDEA中要集成SVN。 前提: 你已經(jīng)在IDEA中完成了Git 和 SVN的相關(guān)配置。 最后不要忘記 點(diǎn)擊apply和ok

    2024年02月16日
    瀏覽(28)
  • git 如何切換遠(yuǎn)程分支到本地進(jìn)行開發(fā)

    正文: 在協(xié)作開發(fā)或個(gè)人項(xiàng)目中,我們通常會(huì)使用Git進(jìn)行版本控制,并針對不同的功能或修復(fù)需求創(chuàng)建不同的分支。有時(shí),我們可能需要在本地進(jìn)行開發(fā)或修改,而不希望直接修改遠(yuǎn)程分支。在這種情況下,我們可以切換遠(yuǎn)程分支到本地,以便在本地創(chuàng)建一個(gè)與遠(yuǎn)程分支相對

    2024年02月08日
    瀏覽(38)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包