tag

作者: Joy_hu | 来源:发表于2019-06-11 09:44 被阅读0次
  1. 列出tag
    git tag 列出所有tags
    git tag -l tag名字正则 列出单个tag信息
    git show <tag> 显示指定tag信息

  2. push一个tag到remote
    git push origin <tag> 一个一次
    git push origin --tags 所有一次

  3. 删除tag
    git tag -d <tag> 本地删除
    git push origin <remote> :refs/tags/<tag> 推送到远端

  4. checkout一个tag分支
    git fetch --all # Update the local git repo with the latest tags from all remotes
    git checkout tags/<tag> -b <branch> # checkout the specific tag

  5. 打tag
    git tag -a <tag> -m <message> -a 是附注标签的意思,因为除此之外有个轻量标签
    git tag -a tabName <commit hashcode> 为已经存在的branch打tag

  6. bug fix (当前部署的branch是v1.0.0版本,但是有bug需要fix)

  1. 基于当前的v1.0.0版本拉两个分支git checkout tags/<tag> -b <branch>:一个用于打tag叫branch-tag(改了bug之后), 一个用于改bug叫branch-bug
  2. 改完之后将branch-bug push到远端,并合入branch-tag
  3. 合完之后,pull一把本地的branch-tag 获取到最新的bug改动(改动是最新了,但是还没有打tag)
  4. 在branch-tag上打一个tag v1.0.1,push tag到远端。
  5. 在server上git fetch --all 然后git checkout v1.0.1, 已经是最新的改了bug之后的branch了
  6. 部署即可

相关文章

  • Git - Tag

    Git - Tag 创建tag给最新提交创建tag给历史提交创建tag 上传tag 显示tag 切换tag 删除t...

  • git 标签tag

    新建tag git tag tag_namegit push origin tag_name 删除tag git ...

  • git 关于tag汇总

    tag 使用 查看(本地): % git tag tag: % git tag tag_name commit_i...

  • git 标签命令

    列出所有tag $ git tag 新建一个tag在当前commit git tag [tag] 新建一个tag在...

  • git 创建tag , 查看tag , 删除tag

    git tag//查看tag git tag test_tag //在git打tag git push origi...

  • 常用git命令记录

    tag |功能|代码||-|打本地tag| $git tag [tag]|本地tag推送到远程| $git pu...

  • tag

    git tag 在某个commit 上打tag 删除tag 切换tag

  • git删除tag 新建tag

    查看所有tag 删除本地tag 删除远程的tag 新建tag 把本地tag推送到远程

  • git 打 tag,远程推送 tag

    查看已有tag git tag 本地打tag git tag 远程推送 tag git push o...

  • git 打标签

    1. 查看tag #git tag 2. 查看指定版本的tag #git tag -l 如:git tag -...

网友评论

      本文标题:tag

      本文链接:https://www.haomeiwen.com/subject/nskffctx.html