标签对应的是打在分支上,所以在打标签前,都需要先定位到某个分支
- git tag <version-name> <commit-id>
git tag如果带上version-name表示打一个标签,如果不带,则表示查看标签,如果带上<commit-id>则表示在对应的id上打标签
- git show <version-name>
可以查看标签的相关信息
- git tag -d <version-name>
表示删除本地某个标签
但是如果要删除已经push的标签,就还需要git push origin :refs/tags/<version-name>
- git push origin <version-name>
表示推送某个标签到远程服务器
- git push origin --tags
表示推送所有的标签