免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Git中如何使用tag標簽

本篇文章給大家分享的是有關Git中如何使用tag標簽,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

10余年的深澤網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網站建設的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整深澤建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯建站從事“深澤網站設計”,“深澤網站推廣”以來,每個客戶項目都認真落實執行。

一、什么是tag

tag是git版本庫的一個標記,指向某個commit的指針。

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

tag感覺跟branch有點相似,但是本質上和分工上是不同的:

tag 對應某次commit, 是一個點,是不可移動的。
branch 對應一系列commit,是很多點連成的一根線,有一個HEAD 指針,是可以依靠 HEAD 指針移動的。
所以,兩者的區別決定了使用方式,改動代碼用 branch ,不改動只查看用 tag。
tag 和 branch 的相互配合使用,有時候起到非常方便的效果,例如:已經發布了 v1.0 v2.0 v3.0 三個版本,這個時候,我突然想不改現有代碼的前提下,在 v2.0 的基礎上加個新功能,作為 v4.0 發布。就可以檢出 v2.0 的代碼作為一個 branch ,然后作為開發分支。

二、tag的簡單使用

1.創建tag:

創建 tag 是基于本地分支的 commit,而且與分支的推送是兩回事,就是說分支已經推送到遠程了,但是你的 tag 并沒有,如果把 tag 推送到遠程分支上,需要另外執行 tag 的推送命令。

git tag <tagName> //創建本地tag

git push origin <tagName> //推送到遠程倉庫

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

git push origin --tags

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

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

git tag -a <tagName> <commitId>

2.查看標簽

查看本地某個 tag 的詳細信息:

git show <tagName>

查看本地所有 tag:

git tag 或者 git tag -l

查看遠程所有 tag:

git ls-remote --tags origin

3.刪除標簽

本地 tag 的刪除:

git tag -d <tagName>

遠程 tag 的刪除:

git push origin :<tagName>

4.檢出標簽

git checkout -b <branchName> <tagName>

因為 tag 本身指向的就是一個 commit,所以和根據commit id 檢出分支是一個道理。

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

其它

命令git tag -a <tagname> -m "XXX..." 可以指定標簽信息。

命令git tag -a v0.1.0 -m "release 0.1.0 version" 創建附注標簽。

命令git checkout [tagname] 切換標簽。

以上就是Git中如何使用tag標簽,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。

文章名稱:Git中如何使用tag標簽
URL鏈接:http://m.newbst.com/article42/gdsgec.html

成都網站建設公司_創新互聯,為您提供網站改版品牌網站設計網站收錄標簽優化網頁設計公司、移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發