git中tag和branch简单的介绍

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是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,830评论 1 17
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163
  • 陪 伴 许诚粲 夕阳西斜,白墙红瓦的农舍,显得朴素而安详,枝头的小鸟飞入林中,找寻它安逸的栖所。 许久没回家乡了,...
    简约语文阅读 382评论 0 2
  • 批判性思维:对思考过程的再思考 对于别人的意见进行思考 对自己的观点进行思考 思考bug:(思考,快与慢) 利用直...
    一缕阳光v阅读 86评论 0 0
  • ----最初印象--- 徐 宏 当盛夏的季节来临 旋转于干燥身影的凉风 开始变得温馨 人们早已把洪水肆虐过...
    sunxuhong阅读 131评论 0 1