tag.png
tag 概念
tag:里程碑、又名標簽, tag是一個commit 引用,只讀,一般是項目階段性完成才會打tag
tag 格式規范
版本信息(版本號+日期)_ 當前版本(測試版本、正式版本等)_ 開發者 (推薦)
如我司的風格為例
- 測試版本:
v1.0.0_190801_beta_liping
- 預發布版本:
v1.0.0_190801_rc_liping
- 正式版本:
v1.0.0_190801_release_liping
tag 操作
-
新建 tag :
git tag -a <versioninfo> -m <remark>
/* 創建tag:v1.0.0 */
git tag -a v1.0.0 -m 這是v1.0.0的tag
-
查看 tag :
git tag
/* 查看本地tag*/
git tag
-
推送 tag 至遠程倉庫 :
git push origin <tagname>
/* 推送tag:v1.0.0 到遠程倉庫 */
git push origin v1.1.0
- 刪除 tag
- 刪除本地tag:
git tag -d <tagname>
- 刪除遠程tag:
git push origin :refs/tags/<tagname>
/* 刪除本地倉庫 tag: v1.0.0 */
git tag -d v1.0.0
/* 刪除遠程倉庫 tag: v1.0.0 */
git push origin :refs/tags/v1.0.0
(備注:如有講錯請在評論區指出,我可不能誤人子弟啊哈~~~ 原創文章,歡迎轉載,轉載請注明出處,多謝支持~~~)