git 创建tag 以及 编辑tag 代码

git 创建tag 以及 编辑tag 代码

首先说下tag的作用:

1>作为一个便签, 比如在外发版本的时候, 作为一个标记记录。 
2> 和 branch 配合上使用 是非常方便的。  
比如 你只有一个master 分支 并且 打了一个v1  便签。后面你在master 上做了一些功能开发, 这会v1外发版本的代码 有问题。 你这会 退到之前的版本, 创建一个分支 修改,然后在合并。 有了tag 就不用。       
例如 已经发布了 v1.0 v2.0 v3.0 三个版本,这个时候,我突然想不改现有代码的前提下,在 v2.0 的基础上加个新功能,作为 v4.0 发布。就可以 检出 v2.0 的代码作为一个 branch ,然后作为开发分支
  • 创建tag
    git tag -a v1.0 -m “v1.0 relase”

  • 查看tag
    git tag -l
    结果 : v1.0

  • 推送到远程:
    git push origin v1.0

  • 修改tag v1.0的内容:

    git checkout -b tagv1 v1.0
    在tagv1 分支的基础上修改。 修改完后在合并主分支 或者 打v2,0便签

  • 删除本地标签:
    git tag -d v1.0

  • 删除远程标签:
    git push origin --delete v1.0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章