有什么方法可以导出、删除并稍后恢复git标记吗

  • 本文关键字:恢复 git 删除 方法 git tags
  • 更新时间 :
  • 英文 :


我的项目现在有50多个标签,其中大多数是远程和本地的,我想保存未使用的标签,删除它们,但保留稍后恢复其中一个或多个标签的可能性。

我看不出有什么恶意,有人知道吗?

您可以使用生成一个命令列表来重新添加当前标签

git tag --format="git tag %(refname:strip=2) %(objectname)"

此外,您还可以运行git pack-refs --all,然后备份.git/packed-refs
(这是一个文本文件,将包含所有引用,例如标签;在运行git pack-refs --all之后。否则,某些标签可能只在.git/refs/tags/中找到(

最新更新