1、什么是tag
通常,发布一个版本时,会在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。
所以,标签也是版本库的一个快照。
简单理解:
标签是某个版本的别名,因为git的版本号都是用一串字母数字组成,为了便于管理,Git
可以给版本取个别名(也就是打上标签,比如标签的名字叫做 v1.0.0)。
2、idea 创建tag
idea 创建tag :
可以右键项目,然后按照 Git -> Repository -> Tag... 创建tag。
或 顶部菜单栏 按照 VCS -> Git-> Tag... 创建tag。
选择Tag 菜单,进行tag创建。若仓库中已经存在该tag,会给予提示。
3、推送远程分支
此时本地已经吃创建成功了tag标签,但是并没有同步到远程仓库,我们需要将创建的tag发布到远程仓库。
push的时候特别注意:
打勾即可。。。
最后出现下面这张图的时候就表示已经ok了
checkout对应tag的代码
位置:窗口右下角创建分支处——Checkout Tag or Revision …
说明:checkout后会产生一个临时分支,在此基础上再操作新建分支即可checkout对应tag.
5、对之前的代码提交版本打tag
选中版本 -> new -> Tag...
版权归原作者 炎升 所有, 如有侵权,请联系我们删除。