Git操作简要介绍(4)-标签管理

xiaoxiao2025-07-06  9

完整操作:Git操作-文件管理、远程仓库、分支、标签

文章目录

1: 前言2:创建标签3:操作标签

1: 前言

    Git的标签就是是版本库的快照,它其实就是指向某个commit的指针(跟分支很像,但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。      注意:标签总是和某个commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,那么在这两个分支上都可以看到这个标签。

2:创建标签

切换到需要打标签的分支 ,然后 git tag tagname。 备注: 可以用git tag查看所有标签,             可以用git show tagname查看标签信息标签默认是打在最新的commit上,如果需要打在之前的commit上,可以使用git log --pretty=oneline --abbrev-commit查看commit id,然后用git tag tagname commitId打上就可以了。创建带有说明的标签,用-a指定标签名,-m指定说明文字,git tag -a tagname -m "tag说明" commitId

3:操作标签

命令git push origin tagname可以推送一个本地标签到远程;

命令git push origin --tags可以推送全部未推送过的本地标签;

命令git tag -d tagname可以删除一个本地标签;

如果标签已经推送到远程,但又需要删除的话,可以先用命令git push origin :refs/tags/tagname删除一个远程标签,然后再用git tag -d tagname删除本地标签。

转载请注明原文地址: https://www.6miu.com/read-5032626.html

最新回复(0)