标签有什么用啊?用来干什么的?老师怎么没讲?我不知道为什么要加这个标签
标签有什么用啊?用来干什么的?老师怎么没讲?我不知道为什么要加这个标签
标签有什么用啊?用来干什么的?老师怎么没讲?我不知道为什么要加这个标签
2020-11-19
tag就相当于某次commit ID的别名,清晰好认,便于版本管理。
在你进行软件开发过程中,会有很多次的commit,当软件到了一定时候,你需要发布一个版本,这时就需要打个tag,这个tag一般打在当前最新的一次commit提交那里,tag名一般就用软件版本号。
后续这个软件继续开发,继续n多commit,到一定时间你发布第二个版本,就打第二个版本的tag。以后依次第三个,第四个。。。。。tag。
以后你需要把某个版本的代码拉下来用的时候,就直接checkout对应的tag名就行了。
当然你也可以用checkout commit ID的方式来拉对应的代码。
但如果没有这些tag名,你是不可能想起来半年前发布的第二个版本所对应的commit ID是多少的。
举报