Git中创建tag和release

今天开始学习Android Design,也详细了解一下Android的应用开发,方便暑假的实习。于是打算创建一个github的仓库,记录学习的过程。然后想到每学习一个新功能都应该有一个tag(或者叫release)不然别人看你的仓库的时候怎么知道学习的步步过程。然后就学习了一下git tag的相关内容,如下:

##创建 * git tag -a <tagname> -m "comment" 或者git tag -a <tagname>和commit差不多只是多了一个tagname,使用后面那个命令会打开一个文本编辑器写入comment信息。总的来说 和commit是一样的。 * 轻量级tag,输入git tag <tagname>

##列出所有tag * git tag会直接列出当前可用tag。 * git tag -l "pattern"列出tagname符合正则表达式的所有tag。

##查看tag信息 * git show <tagname>会列出tag的相关信息,包括tagname,打tag时写入的comment信息,以及diff信息。

##push tag * git push origin <tagname> * git push origin --tagspush 所有tags

##删除tag 1. 删除本地taggit tag -d <tagname>。 2. 删除远端taggit push origin :refs/tags/<tagname>, 这个命令和删除远端branches很神似。

以上只说了一些简单的操作,还有是用签名的tag,这些就比较复杂一点了,更多内容请参考:git-scm.com

分享到: 更多

Comments

Copyright © 2017 - LanderlYoung - Powered by Octopress

Recent Posts

Categories

Tags

>