git创建标签并推送到远程
一些指令不经常使用总是爱忘记,用的时候又到处查询很麻烦,在此记录,以备不时之需。
1、在Git中打标签非常简单,首先,切换到需要打标签的分支上
$ git branch
* dev
master
$ git checkout master
Switched to branch 'master'
2、敲命令git tag <name>就可以打一个新标签
$ git tag v1.0.1
3、查看已经常见的Tag
$ git tag
v1.0.1
4、推送到远程服务器上
$ git push origin --tags
补充:
一、如何对以前内容打标签。 需要找到历史提交的commit id,输入如下指令获取提交信息
$ git log --pretty=oneline --abbrev-commit
be58e91 添加中文说明
007a52f 1.0.6 重新整理代码
0116e99 Update README.md
fe62401 Delete MessageType.png
然后执行
$ git tag V1.0.6 007a52f
再用命令git tag
查看标签:
$ git tag
也可以创建带有说明的标签,用-a
指定标签名,-m
指定说明文字:
$ git tag -a v1.0.6 -m "version 1.0.6 released"
007a52f
删除远程标签
git push --delete origin v1.0.9
删除本地标签
git tag -d
v1.0.9
二、重置当前分支到特定标签
$ git reset --hard tagname