git tag

线上版本稳定后,需要在git仓库打标签,方便后续更新维护追溯。

git tag实际上也是和branch一样的,对所有存储数据的一个快照(快照的具体意思可以查一下资料,就是一堆数据快的索引列表,方便定位到所有数据快,把其串起来,还原成原来的样子)。

git tag的使用也和branch基本一样,创建tag(类似于创建branch),推送tag(类似于推送branch),切换tag(类似于切换branch)

git tag -a tagname commithash 创建一个tag,名字是tagname,后面跟着以哪一次提交的哈希值,如果不跟提交的哈希值,就以当前所处的哈希值进行创建,然后会打开和git commit类似的日志页面,写入创建tag的日志保存退出,就可以创建tag
git tag 显示所有的tag,与git branch一样的功能
git checkout tagname 切换到某一个tag,这时是游离状态,不属于任何branch
git show tagname 显示tag对应的内容信息,提交日志和对应hash值
git push origin tagname 把tag信息推送道server端
posted @ 2022-10-17 15:24  秋来叶黄  阅读(119)  评论(0编辑  收藏  举报