我的项目现在有50多个标签,其中大多数是远程和本地的,我想保存未使用的标签,删除它们,但保留稍后恢复其中一个或多个标签的可能性。
我看不出有什么恶意,有人知道吗?
您可以使用生成一个命令列表来重新添加当前标签
git tag --format="git tag %(refname:strip=2) %(objectname)"
此外,您还可以运行git pack-refs --all
,然后备份.git/packed-refs
(这是一个文本文件,将包含所有引用,例如标签;在运行git pack-refs --all
之后。否则,某些标签可能只在.git/refs/tags/
中找到(