Git中tag的用法及作用

2021-07-09 10:49:11 字數 661 閱讀 5602

首先說一下作用:git 中的tag指向一次commit的id,通常用來給開發分支做乙個標記,如標記乙個版本號。

下面就說一下具體的用法:

1.新增標籤: git tag -a version -m "note"

註解:git tag 是打標籤的命令,-a 是新增標籤,其後要跟新標籤號,-m 及後面的字串是對該標籤的注釋。

2.提交標籤到遠端倉庫

git push origin -tags

註解:就像git push origin master 把本地修改提交到遠端倉庫一樣,-tags可以把本地的打的標籤全部提交到遠端倉庫。

3.刪除標籤:

git tag -d version

註解:-d 表示刪除,後面跟要刪除的tag名字

4.刪除遠端標籤:

git push origin :refs/tags/version

註解:就像git push origin :branch_1 可以刪除遠端倉庫的分支branch_1一樣, 冒號前為空表示刪除遠端倉庫的tag。

5.檢視標籤:

git tag

或者git tag -l

git中tag標籤的用法

git 可以給倉庫歷史中的某乙個提交打上標籤,以示重要。比較有代表性的是人們會使用這個功能來標記發布結點 v1.0 v2.0等等 列出所有標籤 git tag 可以帶上可選引數 l 或者 list git tag list 檢視特定tag,可以使用萬用字元 這裡必須使用 l或者 list引數 git...

ansible中tag的用法

tags 根據官方文件介紹 ansible允許通過自定義的關鍵字來給playbook中的資源打上標籤,然後只執行標籤標記的那個task任務。例如,可能有個完成的os配置,然後特定的步驟標記為 ntp 然後我們可以執行標記的 ntp 步驟來重新配置時間伺服器資訊。簡單來說就是,給playbook或者t...

Git中tag標籤的使用

tag是git版本庫的乙個標記,指向某個commit的指標。tag主要用於發布版本的管理,乙個版本發布之後,我們可以為git打上 v.1.0.1 v.1.0.2 這樣的標籤。tag感覺跟branch有點相似,但是本質上和分工上是不同的 tag 對應某次commit,是乙個點,是不可移動的。branc...