zoukankan      html  css  js  c++  java
  • 006.progit笔记---git打标签

    01、查看已有标签

      $ git tag  (按照字母顺序,列出所有标签)

      $ git tag -l 'v1.0.*'  (列出所有v1.0.*的标签)

    02、打轻量标签(lightweight)

      $ git tag v1.0.0

    03、打附注标签(annotated)

      $ git tag -a v1.0.0 -m 'my version v1.0.0'

    04、查看标签详情

      $ git show v1.0.0

    05、给历史提交打标签

      $ git log --pretty=oneline  (查看提交历史)

      $ git tag -a v1.2  9fceb02   (给历史提交打标签,加上校验和或开头部分校验和)

    06、将标签推到远程服务器

      $ git push <remote-name> <tag>

      $ git push my v1.0.0  (将v1.0.0标签推到my远程仓库)

      $ git push <remote-name> --tags  (将所有不在远程仓库的标签推到远程仓库)

    07、删除标签

      $ git tag -d v1.0.0  (删除本地仓库的v1.0.0标签)

      $ git push <remote-name> :refs/tags/<tagname>  (更新到远程仓库)

    08、迁出标签代码

      $ git checkout v1.0.1  (此时处于分离头指针(detacthed HEAD)状态。提交时,标签不会移动,导致新提交不属于任何分支)

      $ git checkout -b newBranch v1.0.0  (迁出代码,并创建新分支,基于新分支修改提交)

  • 相关阅读:
    有没有对象???new一个???
    原生数组的方法--翻转
    rclone的基本用法
    golang 文件操作
    记一次挖矿程序处理 firstpress
    python 第三方库 网络 requests
    python 第三方库 时间 arrow
    ansible playbook loop 翻译
    硬盘性能测试工具之bonnie++
    磁盘性能测试工具之fio
  • 原文地址:https://www.cnblogs.com/geniushuangxiao/p/12655653.html
Copyright © 2011-2022 走看看