git中的Tags

说明:

  1. 我们每次新建项目可以打tag方便我们切换回去,我们每次发版都需要打tag。

 

  1. 只有组长才可以打master中tag,我们tag只打在master分支上即可。

 

  1. 我们使用页面打tag如下:

 

何时打tags

  1. 新建项目

 

  1. 发版项目

 

  1. 可以将往前不需要的tags删除掉:比如说现在已经是第三版运行很久了或者刚刚上线,可以将之前的第一版删除掉,等我们第三版运行可以的时候在删除掉第二版也可。

最佳实践:

查看tag

# 列出所有tag
git tag

# 查看tag信息
git show 初始项目

删除tag

 

# 删除本地tag
git tag -d 初始项目

注意:当前在本地git show见不到了,但是远程还有,我们执行下面

 

 

# 删除远程tag
git push origin :refs/tags/初始项目

新建tag

# 新建一个tag在当前commit
$ git tag dev1.1

# 将本地所有标签推送到远程分支
git push origin master --tags

# 新建一个tag在指定commit
git tag dev1.0 a7d9b5899fdde7115505eaaf4c2df7b2197e7547

# 将指定标签推送到远程分支
git push origin master dev1.0

 

发布了103 篇原创文章 · 获赞 40 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/chenguanghan123/article/details/103227438