删除和移动 Git 标签
4

删除标签

删除本地标签:

# 删除某个标签
git tag -d <tag-name>
# 删除所有标签
git tag -d $(git tag -l)

删除远程标签:

# 删除某个标签
git push origin :<tag-name>
# 删除所有标签
git push origin --delete $(git tag -l)

移动附注标签

1、更改代码后,编辑本地标签:

git tag -a <tag-name> <commit-id> -f

注:使用 -f 可以免去删除和重新添加标签的麻烦,同时可以使用 -m 附带标签信息。

2、推送到远程:

git push origin --tags -f

3、如果本地的标签是旧的,可以先删除它,再从远程获取:

git tag -d <tag-name>
git fetch origin --tags
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!