标签算是一个比较贴近人的习惯的功能啦,
在github的页面上,不仅仅可以通过不同的分支来查看代码,
更是提供了直接查看标签,来看查看代码
创建标签:
不指定分支时,默认是head分支,创建命令:
git tag (取个新标签名,如v1.0)
若是以前的版本忘记打标签了,没事:
(先查看分支,并查看commit id)
git log --pretty=oneline --abbrev-commit
(创建新标签名,找到要打标签的版本commit)
git tag (新标签名) (commit id)
(创建带有说明的标签,-s用私钥签名一个标签,-a指定标签名,-m指定说明文字)
git tag -a (新标签名) -m "(添加说明文字)" (commit id)
推送标签:
(推送到远程)
git push (远程分支名,默认为origin) (标签名)
(一次性推送到远程)
git push (远程分支名,默认为origin) --tags
查看标签:
(查看标签)
git tag
(查看标签信息)
git show <标签名>
删除标签:
(未推送到远程的标签)
git tag -d (标签名)
(已推送到远程的标签)
git push (远程分支名,默认为origin) :refs/tags/(标签名,如v1.0)
我的Git入门学习,廖雪峰老师的教程帮助了我很多;
也希望能和大家分享一下;
廖雪峰老师的官方网站