tag.sh 394 B

1234567891011121314151617
  1. #!/bin/bash
  2. #set -e
  3. version=$1
  4. message=$2
  5. if [ -z "$message" ]; then
  6. echo "============发布内容不能为空==============="
  7. echo "Usage: bash tag.sh 1.0.0 '发布说明文字填这里'"
  8. exit
  9. fi
  10. # git tag |xargs git tag -d
  11. # git pull --tags
  12. git tag -d $1
  13. git push origin --delete tag $1
  14. git add -u && git commit -m "add tag $1"
  15. git tag -m "$message" $1
  16. git push --follow-tags
  17. exit 0