为了账号安全,请及时绑定邮箱和手机立即绑定

标签有什么用啊?用来干什么的?老师怎么没讲?我不知道为什么要加这个标签

标签有什么用啊?用来干什么的?老师怎么没讲?我不知道为什么要加这个标签

正在回答

3 回答

tag就相当于某次commit ID的别名,清晰好认,便于版本管理。

在你进行软件开发过程中,会有很多次的commit,当软件到了一定时候,你需要发布一个版本,这时就需要打个tag,这个tag一般打在当前最新的一次commit提交那里,tag名一般就用软件版本号。

后续这个软件继续开发,继续n多commit,到一定时间你发布第二个版本,就打第二个版本的tag。以后依次第三个,第四个。。。。。tag。

以后你需要把某个版本的代码拉下来用的时候,就直接checkout对应的tag名就行了。

当然你也可以用checkout commit ID的方式来拉对应的代码。

但如果没有这些tag名,你是不可能想起来半年前发布的第二个版本所对应的commit ID是多少的。

0 回复 有任何疑惑可以回复我~

实际也不方便

0 回复 有任何疑惑可以回复我~

每次commit之后会生成一个码,如果要退回到某个特定版本,需要找到这个码比较麻烦,可以使用tag加一个版本的标签,需要退回到该版本时,直接使用这个版本的tag标签就行,方便退回到特定的版本

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

标签有什么用啊?用来干什么的?老师怎么没讲?我不知道为什么要加这个标签

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信