真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Git中如何使用tag標(biāo)簽

本篇文章給大家分享的是有關(guān)Git中如何使用tag標(biāo)簽,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

10余年的深澤網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整深澤建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“深澤網(wǎng)站設(shè)計(jì)”,“深澤網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

一、什么是tag

tag是git版本庫(kù)的一個(gè)標(biāo)記,指向某個(gè)commit的指針。

tag主要用于發(fā)布版本的管理,一個(gè)版本發(fā)布之后,我們可以為git打上 v.1.0.1 v.1.0.2 ...這樣的標(biāo)簽。

tag感覺(jué)跟branch有點(diǎn)相似,但是本質(zhì)上和分工上是不同的:

tag 對(duì)應(yīng)某次commit, 是一個(gè)點(diǎn),是不可移動(dòng)的。
branch 對(duì)應(yīng)一系列commit,是很多點(diǎn)連成的一根線,有一個(gè)HEAD 指針,是可以依靠 HEAD 指針移動(dòng)的。
所以,兩者的區(qū)別決定了使用方式,改動(dòng)代碼用 branch ,不改動(dòng)只查看用 tag。
tag 和 branch 的相互配合使用,有時(shí)候起到非常方便的效果,例如:已經(jīng)發(fā)布了 v1.0 v2.0 v3.0 三個(gè)版本,這個(gè)時(shí)候,我突然想不改現(xiàn)有代碼的前提下,在 v2.0 的基礎(chǔ)上加個(gè)新功能,作為 v4.0 發(fā)布。就可以檢出 v2.0 的代碼作為一個(gè) branch ,然后作為開(kāi)發(fā)分支。

二、tag的簡(jiǎn)單使用

1.創(chuàng)建tag:

創(chuàng)建 tag 是基于本地分支的 commit,而且與分支的推送是兩回事,就是說(shuō)分支已經(jīng)推送到遠(yuǎn)程了,但是你的 tag 并沒(méi)有,如果把 tag 推送到遠(yuǎn)程分支上,需要另外執(zhí)行 tag 的推送命令。

git tag //創(chuàng)建本地tag

git push origin //推送到遠(yuǎn)程倉(cāng)庫(kù)

若存在很多未推送的本地標(biāo)簽,你想一次全部推送的話:

git push origin --tags

以上是基于本地當(dāng)前分支的最后的一個(gè)commit 創(chuàng)建的 tag ,但是如果不想以最后一個(gè),只想以某一個(gè)特定的提交為tag ,也是可以的,只要你知道commit 的id。

git log --pretty=oneline //查看當(dāng)前分支的提交歷史 里面包含 commit id

git tag -a

2.查看標(biāo)簽

查看本地某個(gè) tag 的詳細(xì)信息:

git show

查看本地所有 tag:

git tag 或者 git tag -l

查看遠(yuǎn)程所有 tag:

git ls-remote --tags origin

3.刪除標(biāo)簽

本地 tag 的刪除:

git tag -d

遠(yuǎn)程 tag 的刪除:

git push origin :

4.檢出標(biāo)簽

git checkout -b

因?yàn)?tag 本身指向的就是一個(gè) commit,所以和根據(jù)commit id 檢出分支是一個(gè)道理。

但是需要特別說(shuō)明的是,如果我們想要修改 tag檢出代碼分支,那么雖然分支中的代碼改變了,但是 tag標(biāo)記的 commit還是同一個(gè),標(biāo)記的代碼是不會(huì)變的,這個(gè)要格外的注意。

其它

命令git tag -a -m "XXX..." 可以指定標(biāo)簽信息。

命令git tag -a v0.1.0 -m "release 0.1.0 version" 創(chuàng)建附注標(biāo)簽。

命令git checkout [tagname] 切換標(biāo)簽。

以上就是Git中如何使用tag標(biāo)簽,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文題目:Git中如何使用tag標(biāo)簽
網(wǎng)站URL:http://weahome.cn/article/gdsgec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部