前言
在 Git 中,**Tag(标签)**是指向某个特定提交的静态标记,常用于版本发布与回溯。切换到指定 Tag 可以方便查看或基于该版本进行开发。
tag命令
查看项目中的tag
git tag
将项目中某个提交打tag
git tag {tag名称}
将打好的tag推送到远程
perl
git push origin {标签名}
本地同步远程的tag
sql
git fetch --tags
查看某个tag提交id
sql
git show {tag名称}
删除本地tag
git tag -d {标签名}
将删除推送到远程
ruby
git push origin :refs/tags/{标签名}
总结
总体来说,branch 是用于管理代码库中不同分支的工具,而 tag 则是用于标记代码库中特定版本的工具。Branch 通常用于开发、调试和合并代码,而 tag 则用于发布和版本控制