⬡Tags
List, create (lightweight or annotated) and delete tags from the branch tree, plus the tag context menu for checkout, diff, merge and push.
Tag list tags
- Branch treeThe TAGS section; right-click a tag for its menu.
Go runs tags and returns the tag list ([]Tag).
Create tag tag.create
Entry points
- Action railCreate tag button.
- Commit menuNew Tag… — tags the selected commit.
What happens next
- Prompted for a tag name, then an annotation message (leave empty for a lightweight tag).
- Go runs tag.create with
{ name, commit?, message? }.
Delete tag tag.delete
- Tag menuDelete (red).
Go runs tag.delete with { name }.
Checkout · diff · merge · push
The tag context menu also offers:
- Checkout — check out the tag (detached HEAD).
- Show Diff with Working Tree — see ref vs working tree.
- Merge '<tag>' into '<current>' — see merge.
- Push to origin — publishes the tag to the remote.