美文网首页
Git(四)——Tag标签/里程碑

Git(四)——Tag标签/里程碑

作者: _羊羽_ | 来源:发表于2018-08-18 02:47 被阅读799次

添加轻量级(lightweight)标签

git tag 1.0 # 给HEAD创建标签1.0

添加含附注(annotated)标签

git tag 0.1 -m "version 0.1" 

查看标签

git tag

删除本地标签

git tag -d 1.0 # 删除标签1.0

连同标签一起推送

git push origin master --tags

仅推送标签

git push --tags

仅仅获取远程仓库标签的跟新

git fetch origin  --tags

查看远程仓库的标签
refs/tags/v0.1^{}表示v0.1是含附注的标签。

 git ls-remote --tags

删除远程标签

git push origin --delete tag 0.1
或者git push origin :refs/tags/0.1

基于标签修改内容
git checkout tag_name 就可以取得 tag 对应的代码了。此时 git 可能会提示你当前处于一个“detached HEAD" 状态,因为 tag 相当于是一个快照,是不能更改它的代码的,如果要在 tag 代码的基础上做修改,你需要一个分支:

git checkout -b branch_name tag_name

更新本地分支,当删除了远程标签之后自己本地标签还是存在的,同步远程标签的方法,就是先删除本地分支记录,然后在重新拉取远程分支。

git tag -l | xargs git tag -d 
git fetch --tags

相关文章

  • Git(四)——Tag标签/里程碑

    添加轻量级(lightweight)标签 添加含附注(annotated)标签 查看标签 删除本地标签 连同标签一...

  • Git 删除远程 tag 防止恢复

    git tag 标签简介 1、git tag --list 列出所有的标签 2、git tag

  • git tag使用

    查看标签 git tag 创建标签 git tag 标签名字 -m '消息内容'git tag -a crm-1....

  • GIt命令行

    一、Tag git tag 打印所有标签 git tag v1.0 -light 创建轻量级标签 git tag ...

  • git-tag

    git tag 在当前层打标签git tag 查询所有标签git tag

  • GitLab 打tag

    查看标签 git tag 创建标签 git tag 标签名字 -m '消息内容' 推送标签 git push or...

  • Git命令(5)

    显示已有标签 git tag 新建标签 git tag -a tagname -m "message" 删除标签 ...

  • (翻译)git 标签功能(tag)

    (翻译)git 标签功能(tag) 标签功能 本文将讨论Git标签的概念和git tag命令。标签是指向Git历史...

  • tag

    1、查看分支tag git tag 或者 git tag -l 2、打标签 git tag name ...

  • git 使用

    1.打标签 查看标签 git tag 打标签 git tag -a amc_1.0.0 -m '这是一个tag' ...

网友评论

      本文标题:Git(四)——Tag标签/里程碑

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