美文网首页
git中tag和branch简单的介绍

git中tag和branch简单的介绍

作者: yang_young | 来源:发表于2017-05-11 16:58 被阅读0次

    git中的tag含义及用法:

    含义:

    tag(标签)主要是记录一个个软件开发时的一些关键点,比如软件的版本,或者测试效果较好,留待考虑使用的。就可以用标签记录下来,联系上一篇文章,其实tag就是记录了一次版本。形象的例子就是打游戏时的一个存档操作,避免之后的操作导致无法修复的问题。

    用法:

    git tag <your tag name> 
    :<<COMMENT
    创建新的tag
    COMMENT
    git tag -d <your tag name>
    #删除你之前的tag
    git tag
    #列出你创建的tag
    

    具体一些添加选项的含义:
    -a 创建一个含有注释的tag,让人更清楚了解这个版本有什么特性或者你可以直接加-m “your msg”来添加注释;
    -s 创建一个gpg加密的tag;
    -u 用本地gpg的加密来加密你的tag,一般都用这个,上面有问题具体不清楚;
    -d 删除指定tag;
    -v 验证加密的tag,你是否可以用;
    -f 强制创建tag,可以替换已有的tag

    ps:给tag加密很有用,防止别人强制替换你已有的,重要的tag。具体操作查看这篇文章:http://blog.csdn.net/killmice/article/details/30748077

    git中的branch含义及用法:

    含义:

    branch(分支),顾名思义,就是软件开发上出现不同分工时,或者发展方向时,可以建立相应的分支。

    用法:

    git branch viewBranch
    #创建新的分支
    git checkout viewBranch
    #切换到该分支
    #以上两步可以合并运行 git checkout -b <yourbranch>
    #可以做你想做的任何事情
    git branch -d  viewBranch
    #删除分支 
    #-D 不管它的合并状态强制删除
    git branch -m <newname>
    #重命名,空就是删除
    git checkout master
    git merge viewbranch
    #这里转换回master,然后就可以merge两个线路的数据
    

    ---end---

    相关文章

      网友评论

          本文标题:git中tag和branch简单的介绍

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