在Github上保存的应用,在发布阶段为应用打上版本标签是挺常见的,事实上,这事干起来也很简单。
应用git tag命令,结合git push功能,很容易就能为你的应用添加上版本标签。

第一步,获取的commit id

如下图,在你的Github相应仓库中,查找到你发布的commit id。
screenshot-from-2019-01-21-21-52-10.png

第二步,打标签及提交

打开Terminal,在对应的本地仓库目录中,用git tag/push命令打标签及提交标签。如下图:
screenshot-from-2019-01-21-21-58-48.png

第三步,检查远程仓库标签

提交后回到Github仓库,可以看到release数量已经发生变化,点击进去,就可以看到你刚刚提交的标签。如下图:
screenshot-from-2019-01-21-21-50-23.png

总结

为Github项目打标签,实则两行命令足矣。

  1. $ git tag -a v1.0.0 8b4037d -m "Simplest Express App"
  2. $ git tag
  3. $ git push origin v1.0.0

其中,$ git tag 命令加 “-a” 表示打的是annotated标签,就是可以加注释的标签。“v1.0.0”表示此次打的标签名(版本号)为 v1.0.0,“8b4037d”是 commit id(不加commit id的话默认是在当前HEAD提交点处打标签),-m 参数及后面的字符串代表是为此版本添加的注释。
另外,
$ git tag 命令是显示当前仓库的标签清单,于 $ git tag -l 意义相同。
$ git push 命令是将“v1.0.0”标签推送到github远程仓库上。