创建标签
首先切换到需要打标签的分支上,然后利用git tag <tag-name>
就可以直接打一个标签了。
我们利用git tag
来查看所有的标签,但是我们的标签是默认搭载最新提交的commit的上面的,有时候如果我们想给之前的commit打上标签,那我们只要找到之前的id
打上就可以了:git tag <tag-name> <commit-id>
。
当我们使用git tag
的时候,标签不是按照时间顺序列出,而是按照字母排序的。利用git show <tag-name>
是可以查看标签的信息的。当然,我们也可以给标签写上注释git tag -a <tag-name> -m <exprision>
。
要注意,标签总是和某个commit挂钩,如果这个commit既出现在a分支,又出现在b分支,那么在这两个分支上都可以看到这个标签。
操作标签
我们创建的标签都储存在本地,不会自动推送到远程,所以我们打错的标签可以在本地安全的删除。
git push origin <tag-name>
:可以将某个tag推送至远程
git push origin --tags
就可以把所有的tag都推送至远程。
如果我们一不小心将标签推送至远程了,我们需要先删除本地的tag:git tag -d <tag-name>
,然后从远程删除:git push origin :refs/tags/<tag-name>
。
最后一次更新于2021-10-15
0 条评论