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端 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏