1.首先,創(chuàng)建一個新的標(biāo)簽。你可以使用以下命令創(chuàng)建一個輕量級標(biāo)簽(lightweight tag):
針對當(dāng)前標(biāo)簽而言
,也就是你所在的當(dāng)前分支而言
git tag <tag_name>
2.如果你想創(chuàng)建一個帶注釋的標(biāo)簽
針對當(dāng)前標(biāo)簽而言
,也就是你所在的當(dāng)前分支而言
git tag -a <tag_name> -m "這里是你對此次標(biāo)簽的描述內(nèi)容"
上面兩個(1,2)是根據(jù)當(dāng)前分支所創(chuàng)建的,下面這個(3)是不用根據(jù)當(dāng)前分支,注意:任意的分支上都可以創(chuàng)建
3.下面我創(chuàng)建的tag標(biāo)簽及帶注釋
因為以前提交tag標(biāo)簽,對標(biāo)簽只是記錄,沒有描述,這次新增tag時就順便把標(biāo)簽注釋加進去了,后面方便查看版本有哪些發(fā)版內(nèi)容
git tag TMSV5.1.0.231025 -m "20231025號發(fā)版內(nèi)容" deeb5a779b4
或
這個就不帶注釋描述了,跟下面哪些版本一樣,例如:TMSV5.0.9.20230927以下的都是沒帶注釋描述的
git tag <tag_name> <commit_id>
4.之后,你可以按照前面的步驟將這個標(biāo)簽推送到遠程倉庫,使用以下命令:
這里的origin是針對你本地遠程倉庫而言,有的是人upstream…
v1.0是你的標(biāo)簽版本號
git push origin v1.0
總結(jié)一遍
git tag -a <tag_name> -m "Your annotation message" <commit_id>
- <tag_name> 是你想要創(chuàng)建的標(biāo)簽的名稱。
- <commit_id> 是你要將標(biāo)簽附加到的提交ID。
- -a 選項表示創(chuàng)建一個帶有注釋的標(biāo)簽。
- -m 選項用于指定標(biāo)簽的注釋消息。
下面這個少個-a
git tag <tag_name> -m "Your annotation message" <commit_id>
我試了這兩個區(qū)別,感覺本質(zhì)上沒什么區(qū)別,官方說是省略了
解釋git tag -a
和git tag
-
git tag -a
使用 -a 選項明確指定創(chuàng)建一個帶有注釋的標(biāo)簽。這是一種顯式方式,表示你正在創(chuàng)建一個注釋性標(biāo)簽。文章來源:http://www.zghlxwxcb.cn/news/detail-745619.html -
git tag
后跟 -m 選項也可以用于創(chuàng)建帶有注釋的標(biāo)簽,但它是一種縮寫方式,省略了 -a 選項。Git 會自動理解 -m 選項表示你要創(chuàng)建一個帶有注釋的標(biāo)簽,因此它具有相同的效果。文章來源地址http://www.zghlxwxcb.cn/news/detail-745619.html
到了這里,關(guān)于git根據(jù)commitid創(chuàng)建tag標(biāo)簽的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!