1. 程式人生 > >git上拉取tag,識別最新tag在此版本上新增tag

git上拉取tag,識別最新tag在此版本上新增tag

shell 所有 最新版本 echo describe 上拉 ... git push git tag

通過shell 腳本自動獲取最新tag,並輸入最新版本後,推到git上

# 拉取分支上現有的tags

git fetch --tags
echo -e "所有tag列表" git tag -l -n

echo -e "${tagList}" #獲取最新版本tag
LatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
echo -e "最新版本tag......" echo -e "$LatestTag"
echo -e "請輸入要新增的版本號...... 如 v1.0.1" #輸入tag名稱
read tagName
git tag ${tagName} #推到分支上
git push origin ${tagName}

git上拉取tag,識別最新tag在此版本上新增tag