git tag相關命令解釋

2021-10-04 15:10:52 字數 778 閱讀 9983

由於專案迭代開發比較快,所以就需要在每個迭代版本上打tag的需求,博主之前的策略為,建立一些名字為tag-xx的分支來充當tag的角色,但是這樣顯然是不可取的,所以就實踐了一下tag的功能並記錄下來;

假如我們的專案到某個階段的版本封板了,要上線,在這時,通常是要打tag留個標記的;

這時我們就利用git的tag命令進行一系列操作,具體如下:

1。在發版master分支上打個tag 先新增乙個tag

git tag -a 0.1 -m "version 0.1″

// git tag 是命令

// -a 0.1是增加 名為0.1的標籤

// -m 後面是標籤的注釋

2.推送到tag遠端

git push orgin master(或者其他分支)  --tags
3.檢視已有的tag列表

git tag --list

--list 可以省略 直接 git tag

4.當建立好tag以後我們可以切換到某個tag

git checkout 『tag版本』

這個切換tag和切換分支是一樣到

5.刪除tag

//如果是本地tag

git tag -d 『tag名稱』

//如果是伺服器遠端分支

git push origin master :refs/tags/ 『tag版本名稱』

Git tag相關命令

git checkout dev git pull git checkout master git merge dev git merge no ff m merge with no ff dev git push u origin master git cherry pick commit idg...

git tag 標籤相關教程

首先,切換到需要打標籤的分支上,比如有master,devlop兩個分支,現在要基於master打個1.0版本的標籤,git checkout master 切換到master分支 git tag v1.0 基於master的最新提交的commit版本號生成1.0版本標籤 如果需求不是基於當前最新的...

git tag 標籤相關操作

標籤可以針對某一時間點的版本做標記,常用於版本發布。git tag 在控制台列印出當前倉庫的所有標籤 git tag l v0.1.搜尋符合模式的標籤 git標籤分為兩種型別 輕量標籤和附註標籤。輕量標籤是指向提交物件的引用,附註標籤則是倉庫中的乙個獨立物件。建議使用附註標籤。建立輕量標籤 git ...