Tags
You can use the Tags tab to manage local and remote Git tags.
Navigate the Tags tab
To open the Tags tab, click Git > Tags. The tab belongs to the repository it was opened from, and opening it again brings that tab forward rather than making a second one.
Branches, Worktrees, and Tags each carry a Refs control beside their title. Use it to move between the three. The menu marks the one you are on, and choosing another opens it for this repository, or brings its tab forward when it is already open.
Tags are listed chronologically by default and display the following information.
- Name: The name of the tag.
- Commit hash: The identifying hash of the commit associated with the tag.
- Remote status badge: The status badge that indicates if the tag is pushed to the remote.
Create a new tag
Use Generate in the Create Tag dialog header to draft an annotated tag message with Zide. The label stays visible when the message contains text. Existing text opens a review before replacement, and applied results offer Undo. Generation leaves the tag name and target commit as entered.
To create a new tag, complete the following steps.
- In the Tags tab, click New Tag.
- In the Create Tag dialog, enter the tag name in the Name field and click Create.
You can replace tags with the same name and push the tags immediately to the remote.
Create a branch from a tag
To create a branch at the commit of a tag, right-click the tag and click Create Branch from Here…. Zide does not switch to the new branch unless you select Switch to the new branch. For the steps, see Create a branch from a commit, tag, or reflog entry.
Sort tags
Use Sort tags to sort by date or name. Use Filter tags to filter by name. Press Ctrl+F to focus the filter field.
Delete tags
To delete a tag, click the Delete tag icon. In the Delete Tag dialog, click Delete to delete the tag locally and remotely.
Click Prune to remove local tags that no longer exist on the remote branch.
Push tags to remote
Tags have a remote status badge that shows if a tag is pushed to the remote. To push a local tag to remote, click the Push tag to remote badge. Diverged tags can be force-pushed or re-fetched from the remote.