由於專案迭代開發比較快,所以就需要在每個迭代版本上打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 ...