Git tag 標籤操做

列表git

# 列出已有的標籤
$ git tag

# 爲了能及時看到遠程上新增的標籤, 在上面的命令以前能夠fetch一下
git fetch --all --tags --prune

# 列出匹配的部分標籤, 通配符 * 
$ git tag -l 'v1.8.5*'

查看bash

# 查看標籤明細
# 經過-a 建立的標籤, 使用git show 能看到標籤的詳細信息, 而輕量標籤, 看到的只是對應的commit的信息
$ git show [tag name]

.建立服務器

# 建立輕量標籤
$ git tag v1.4-lw
# 建立附註標籤, 用 -a 表明爲附註標籤, 這時候必須帶 -m 參數
$ git tag -a v1.4 -m '評論my version 1.4'

# 過後補打標籤
$ git tag -a v1.2 [commit hash]

# 將指定的標籤push到遠程
$ git push origin v1.5
# 將本地有, 可是服務器上沒有的的標籤都push到遠程 $ git push origin --tags

刪除fetch

# 刪除本地標籤
git tag -d V1.2

# 刪除後, 將刪除同步到遠程(刪除遠程的標籤)
git push origin :refs/tags/V1.2

.檢出blog

# checkout指定標籤到本地的新分支
git checkout tags/${TAG} -b ${BRANCH_NAME}

# checkout一個臨時分支, 用於查看, 不能修改
git checkout ${TAG}

 

.同步

相關文章
相關標籤/搜索