说明:

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

 

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

 

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

git中的Tags

 

何时打tags

  1. 新建项目

 

  1. 发版项目

 

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

最佳实践:

查看tag

# 列出所有tag
git tag

git中的Tags

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

git中的Tags

删除tag

 

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

git中的Tags

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

 

 

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

git中的Tags

新建tag

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

git中的Tags

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

git中的Tags

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

git中的Tags

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

git中的Tags

 

相关文章:

  • 2022-12-23
  • 2021-07-27
  • 2021-11-04
  • 2021-12-30
  • 2021-08-01
  • 2021-04-11
  • 2021-06-06
  • 2021-09-25
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-10-26
  • 2022-12-23
  • 2021-06-06
  • 2022-03-07
相关资源
相似解决方案