GIT 查詢與刪除 Tag 的指令

GIT 移除所有的Local Tags

Mac / Linux

git tag -d $(git tag)

Window

FOR /F %i in ('git tag -l') DO git tag -d %i

GIT 刪除 remote的tag

Mac

git push origin -d $(git tag -l)

Window

FOR /F %i in ('git tag -l') DO git push origin -d %i

GIT 同步 remote 的 Tags

Mac / Linux / Window

git fetch --prune --tags

GIT 用 pattern格式查詢Tags,以下為查詢 2015開頭的資料

git tag -l "2015*"

GIT 刪除用 pattern 格式被查詢出來的Tags

Mac / Linux

git tag -d $(git tag -l "2015*")

Window

FOR /F %i in ('git tag -l 2015*') DO git tag -d %i

發佈留言