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---
网友评论