2 提交tag
3 刪除tag
4 檢視本地tag
5 fatal: tag '***' already exists
1.1 當前commit增加tag
git add .
git commit -m '提交資訊'
之後
git tag tag名
在當前commit上增加tag
如git tag 3.1.2
或增加帶備註的taggit tag -a tag名 -m '備註資訊'
如git tag -a3.1.2 -m '備註'
1.2 給指定(過去)commit增加tag
git tag tag名 commit號
或git tag -a tag名 commit號 -m '備註資訊'
git push
**之後,tag也需要push到遠端倉庫
git push origin tag名
如git push origin 3.1.2
即可在git倉庫中看到tag3.1.2對應的提交
3.1 刪除本地tag
git tag -d tag名
3.2 刪除遠端倉庫tag
git push origin --delete tag名
或git push origin :refs/tags/tag名
git tag
我想修改tag對應的commit,刪除了遠端倉庫的tag,沒有刪除本地倉庫的tag
再次新增tag時提示『tag已經存在』,需要刪除本地tag才能新建同名tag
git 批量刪除 tag
1.master分支存在大量冗餘tag aa0e24dfd920a85c39da400a404309cb6fc69dc0 refs tags rc 69 f36f3f21f1ce61db3974e9917f87d3e3219760b7 refs tags rc 7 49f6a3a3c16344bb7...
git 批量刪除短程倉庫tag
命令 1 檢視遠端tag git show ref tag2 刪除遠端tag git show ref tag awk 這裡是正規表示式 xargs git push origin delete3 如果需要刪和test開頭的tag,那麼命令則是 git show ref tag awk test x...
Git檢視 刪除遠端分支和tag
加上 a引數可以檢視遠端分支,遠端分支會用紅色表示出來 如果你開了顏色支援的話 view code bash 123 4567 8910 git branch a master remote tungway v1.52 zrong remotes origin master remotes orig...