I'm adding Releases to my projects on GitHub by adding tags to various commits in the Main branch.
In one of my projects I did not add the tags to the commits in chronological order. (I found obvious commits and tagged them, and then I found less obvious, older commits and tagged them.)
Now GitHub is showing v1.0.1 as current, with v0.7.0 preceding it, and v1.1.2 preceding that.
It appears to use the date on a tag's creation as the Release date instead of the commit that is being tagged. How can I edit my tags so that their dates are the same as the commit they are tagging?
解决方案WARNING: This will not preserve tag messages for annotated tags.
Summary
For each tag that needs to be changed:
Go back in time to the commit representing the tag
Delete the tag (locally and remotely)
<