如题,我想在git commit的时候创建一个tag标签。后来了解到可以使用pre-commit hook。
开始编辑shell脚本
#!/bin/sh
tag=$(git describe --tags `git rev-list --tags --max-count=1`)
version=${tag##*.}
let "version+=1"
newTag=${tag%.*}.${version}
echo 'Create New Tag '$newTag
以上是我自己写的shell 脚本,可以在commit时自动创建tag标签。
这个也只有在tag创建成功的时候,可以正常运行
如果在tag创建失败的时候,就有问题了。
我想问问有什么解决办法,或者更好的自动创建tag标签的功能
不知楼主git提交时 tag 目的何在,我平时一般用 git emoji
Git emoji