0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Git中怎么打標(biāo)簽

麥辣雞腿堡 ? 來(lái)源:嵌入式Linux系統(tǒng)開(kāi)發(fā) ? 作者:嵌入式Linux系統(tǒng)開(kāi) ? 2023-07-22 11:36 ? 次閱讀

標(biāo)簽

像其他版本控制系統(tǒng)(VCS)一樣,Git 可以給倉(cāng)庫(kù)歷史中的某一個(gè)提交打上簽,以示重要。比較有代表性的是人們會(huì)使用這個(gè)功能來(lái)標(biāo)記發(fā)布結(jié)點(diǎn)( v1.0 、 v2.0 等等)。

如何列出已有的標(biāo)簽、如何創(chuàng)建和刪除新的標(biāo)簽、以及不同類型的標(biāo)簽分別是什么。

列出標(biāo)簽

在 Git 中列出已有的標(biāo)簽非常簡(jiǎn)單,只需要輸入 git tag (可帶上可選的 -l 選項(xiàng) --list):

$ git tag
v1.0
v2.0

這個(gè)命令以字母順序列出標(biāo)簽,但是它們顯示的順序并不重要。

你也可以按照特定的模式查找標(biāo)簽。例如,Git 自身的源代碼倉(cāng)庫(kù)包含標(biāo)簽的數(shù)量超過(guò) 500 個(gè)。如果只對(duì) 1.8.5 系列感興趣,可以運(yùn)行:

$ git tag -l "v1.8.5*"
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5

創(chuàng)建標(biāo)簽

Git 支持兩種標(biāo)簽:輕量標(biāo)簽(lightweight)與附注標(biāo)簽(annotated)。

輕量標(biāo)簽很像一個(gè)不會(huì)改變的分支——它只是某個(gè)特定提交的引用。

而附注標(biāo)簽是存儲(chǔ)在 Git 數(shù)據(jù)庫(kù)中的一個(gè)完整對(duì)象, 它們是可以被校驗(yàn)的,其中包含打標(biāo)簽者的名字、電子郵件地址、日期時(shí)間, 此外還有一個(gè)標(biāo)簽信息,并且可以使用 GNU Privacy Guard (GPG)簽名并驗(yàn)證。通常會(huì)建議創(chuàng)建附注標(biāo)簽,這樣你可以擁有以上所有信息。但是如果你只是想用一個(gè)臨時(shí)的標(biāo)簽, 或者因?yàn)槟承┰虿幌胍4孢@些信息,那么也可以用輕量標(biāo)簽。

后期打標(biāo)簽、共享標(biāo)簽、刪除標(biāo)簽、檢出標(biāo)簽用法大家可以百度。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 標(biāo)簽
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    17851
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    195

    瀏覽量

    15711
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何在Linux設(shè)置Git

    在 Linux 設(shè)置 Git 十分簡(jiǎn)單,但為了獲得完美的配置,我做了以下五件事。
    發(fā)表于 10-21 09:06 ?1168次閱讀

    缺少git標(biāo)簽meta-fsl-bsp-release - imx-4.14.98-2.0.0_ga怎么解決?

    缺少 git 標(biāo)簽 meta-fsl-bsp-release - imx-4.14.98-2.0.0_ga
    發(fā)表于 04-20 07:07

    Git是什么?Git的基本使用資料說(shuō)明

      Git是什么? Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒(méi)有之一)。
    發(fā)表于 05-29 17:56 ?1次下載
    <b class='flag-5'>Git</b>是什么?<b class='flag-5'>Git</b>的基本使用資料說(shuō)明

    騰訊是如何使用Git

    那么,切換到 git 來(lái)維護(hù)代碼倉(cāng)庫(kù),會(huì)對(duì)我們的日常開(kāi)發(fā)造成影響嗎?答應(yīng)是顯然的,首先我們需要學(xué)習(xí) git 的基本概念與用法,然后就需要我們?cè)诰唧w的項(xiàng)目實(shí)踐過(guò)程打磨我們的 git 使
    的頭像 發(fā)表于 08-10 15:02 ?2442次閱讀
    騰訊是如何使用<b class='flag-5'>Git</b>?

    Git在實(shí)際工作的基本使用方法

    代碼版本控制對(duì)于我們嵌入式軟件開(kāi)發(fā)崗是一項(xiàng)基礎(chǔ)、必備的技能,需要熟練掌握。實(shí)際工作中常用的版本控制系統(tǒng)有:Git(分布式版本控制系統(tǒng))與SVN(集中式版本控制系統(tǒng))。 本次分享Git在實(shí)際工作
    的頭像 發(fā)表于 09-14 18:12 ?2506次閱讀

    Git 命令+原理 程序員必備的基礎(chǔ)

    是什么? Git的相關(guān)理論基礎(chǔ) 日常開(kāi)發(fā),Git的基本常用命令 Git進(jìn)階之分支處理 Git進(jìn)階之處理沖突
    的頭像 發(fā)表于 11-14 10:01 ?1697次閱讀
    <b class='flag-5'>Git</b> 命令+原理 程序員必備的基礎(chǔ)

    直線馬達(dá)激光標(biāo)助力無(wú)標(biāo)簽風(fēng)潮

    直線馬達(dá)激光標(biāo)助力無(wú)標(biāo)簽風(fēng)潮。近幾年,市場(chǎng)里面流行一股“無(wú)標(biāo)簽風(fēng)潮”,越來(lái)越多的餓廠家推出了無(wú)標(biāo)簽的飲料瓶設(shè)計(jì),不僅顏值高,而且還能保護(hù)環(huán)境,收到很多消費(fèi)者的喜歡。那么問(wèn)題來(lái)了,瓶身
    發(fā)表于 12-27 15:13 ?332次閱讀

    利用Learn Git Branching輕松學(xué)習(xí)Git

    托管網(wǎng)站,與他人協(xié)作管理推進(jìn)開(kāi)源項(xiàng)目必須要掌握的工具。 而Git的常用操作,雖然上手難度低,但涉及到細(xì)節(jié)處尤其是多分支操作,難免會(huì)讓很多新手犯糊涂,今天我就給大家推薦一個(gè)開(kāi)源項(xiàng)目,幫助使用者在輕松游戲的過(guò)程熟練掌握
    的頭像 發(fā)表于 09-15 14:53 ?1477次閱讀

    Git的使用

    Git的使用
    的頭像 發(fā)表于 01-10 16:45 ?904次閱讀

    git rebase與相關(guān)git merge命令比較

    。 #概念 ????首先要理解的是git rebase和git merge解決了同樣的問(wèn)題。這兩個(gè)命令都旨在將更改從一個(gè)分支集成到另一個(gè)分支 - 它們只是以不同的方式進(jìn)行。試想一下當(dāng)你開(kāi)始在專用分支開(kāi)發(fā)新功能時(shí)另一個(gè)團(tuán)隊(duì)成員以
    的頭像 發(fā)表于 05-26 16:22 ?777次閱讀
    <b class='flag-5'>git</b> rebase與相關(guān)<b class='flag-5'>git</b> merge命令比較

    git rebase和git merge的區(qū)別

    ? 解決沖突 git rebase和git merge的區(qū)別 分支合并 git merge是用來(lái)合并兩個(gè)分支的。 比如:將 b 分支合并到當(dāng)前分支。 同樣git rebase b,也是
    的頭像 發(fā)表于 07-05 09:54 ?583次閱讀
    <b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的區(qū)別

    Git是什么 Git介紹

    系統(tǒng)以文件變更列表的方式存儲(chǔ)信息,這類系統(tǒng)(CVS、Subversion等)將它們存儲(chǔ)的信息看作是一組基本文件和每個(gè)文件隨時(shí)間逐步累積的差異 (基于差異的版本控制)。 Git 不按照以上方式對(duì)待或保存數(shù)據(jù)。反之,Git 更像是把數(shù)據(jù)看作是對(duì)小型文件系統(tǒng)的一系列快照。 在
    的頭像 發(fā)表于 07-22 10:50 ?1698次閱讀
    <b class='flag-5'>Git</b>是什么 <b class='flag-5'>Git</b>介紹

    git如何查看提交歷史

    查看提交歷史 在提交了若干更新,又或者克隆了某個(gè)項(xiàng)目之后,你也許想回顧下提交歷史。完成這個(gè)任務(wù)最簡(jiǎn)單而又有效的工具是 git log 命令。 我們使用一個(gè)非常簡(jiǎn)單的 “simplegit” 項(xiàng)目作為
    的頭像 發(fā)表于 07-22 11:21 ?877次閱讀
    <b class='flag-5'>git</b><b class='flag-5'>中</b>如何查看提交歷史

    Git的工作原理和基本用法

    本文圖解Git的最常用命令。如果你稍微理解Git的工作原理,這篇文章能夠讓你理解的更透徹。
    的頭像 發(fā)表于 08-07 10:25 ?574次閱讀
    <b class='flag-5'>Git</b>的工作原理和基本用法

    如何在 Git 恢復(fù)隱藏的修改記錄

    git stash 和 git stash pop 這樣的命令是用來(lái)擱置(藏匿)和恢復(fù)我們工作目錄的變化的。在本教程,我們將學(xué)習(xí)如何在 Gi
    的頭像 發(fā)表于 10-09 14:09 ?897次閱讀