git tag常用操作
git tag是干嘛用的,相当于一个轻量级的分支。在一个分支上,创建一个tag,就是标记某一次的提交。然后方便checkout到 这个标签上。用tag的意思就是不用专门再创建一个新分支来修改后续的改动。分支不变,继续在上面改动,如果要回到这个特定的改动的commit之后的状态,checkout到这个tag就可以了。主要是用来查看,而不是编辑。分支还是那个分支。
图片来源:B站,作者:迷斯特航
git-tag标签管理,git打标签,git标签查看|创建|删除|共享,github创建发行版,2023年git最新实用教程_哔哩哔哩_bilibili
以上三个截图来自于AI搜索,仅可参考,具体使用得看实际情况。
中括号[]是可选项,意思是可用可不用
1. 查看最近的tag
git log --oneline
2. 指定提交,为这次提交打标签
git tag v1.0 commit_hash_string
3. 给指定提交,加注释标签
git tag v0.0 -a -m '启动项目' commit_hash_string
4. 查看标签
4.1 普通查看
git tag
4.2 正则匹配查看标签
git tag -l 'v1*'
5. 查看标签的详细信息
git show v0.0
6. 本地库推送origin库(git push不会把tag推送到origin库,需要单独push tag)
6.1 查看远程库的信息
git remote -v
6.2 推送单个标签到origin库
git push origin v0.0
6.3 推送所有标签到origin库
git push origin --tags
7. 删除标签
7.1 删除本地标签
git tag -d v1.8
7.2 删除origin标签
git push origin -d v1.8