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

 

posted @ 2020-11-18 17:41  ColorsWin  阅读(2369)  评论(0编辑  收藏  举报