git增加 刪除tag

2021-10-13 13:05:01 字數 946 閱讀 8764

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...