Git:重命名标签保持原始日期

Gab*_*iel 5 versioning tags git version-control github

在这个问题中,如何重命名 Git 标签?给出了重命名旧标签的说明。

我想知道这些步骤将保留已编辑标签中的原始日期。

例如,在我的gitrepo 中,git tag命令显示:

v0.1
v1.0.0-beta
Run Code Online (Sandbox Code Playgroud)

和 Github 显示:

在此处输入图片说明

我想将旧v0.1标签更新为更具描述性的v1.0.0-alpha(也遵循语义版本控制指南),但我也想保留原始日期(2013 年 12 月 4 日)。

是否可以使用上述问题的答案中给出的命令?据我了解,这些将是我的情况下的命令:

git tag v1.0.0-alpha v0.1
git tag -d v0.1
git push origin :refs/tags/v0.1
git push --tags
Run Code Online (Sandbox Code Playgroud)

Gab*_*iel 3

只是继续尝试,它确实保留了日期。

  • 该日期源自标签所引用的提交——因此它不会改变。 (3认同)