1. 创建标签
在git中 打标签很重要,首先切换到要打标签的分支
git branch
git checkout master
1.用git tag <name>打一个新标签
$git tag v1.0
git tag 查看所有标签
2. git tag默认为最新的commit打上标签,如何为以前的commit打上标签
$git log --pretty=oneline --abbrev-commit
显示出commit记录及对应Id
$git tag 标签 id号 例:git tag v0.1 456f665
查看git tag (标签不是按时间顺序排列,是按字母序排列)
git show tagname(查看标签信息)
3. 还可以创建带有说明的标签
git tag -a v1.0 -m “说明”
用git show v1.0 查看说明文字
4. 通过-s用私钥用私钥签名一个标签
$git tag -s v2.0 -m “Second test”
签名采用PGP签名,首先必须按装GPG,若没有会报错
2.操作标签
1.如果标签打错了可以删除
$git tag -d v1.0
2.如果要推送某个标签到远程
$git push origin tagname
3.一次性推送所有尚未推送到远程的本地标签
$git push origin --tags
4.标签已经推送,要删除标签 先从本地删,然后删远程
$git tag -d v0.9
$git push origin :refs/tags/v0.9