git-release
Create version release tags
TLDR
SYNOPSIS
git release [options] version
DESCRIPTION
git release creates a release by tagging the current commit with the specified version number and pushing the tag (and any pending commits) to the remote. It is part of the git-extras suite of utilities and streamlines the release workflow by combining tag creation, optional signing, and publishing in one operation.Common usage follows semantic versioning (e.g., `git release 1.2.3`). The command creates an annotated tag, which can include release notes via the `-m` option and cryptographic signing via `-s` for verification.
PARAMETERS
-m, --message text
Tag message.--push
Push after tagging.-s, --sign
Sign tag.
CAVEATS
Requires git-extras to be installed; this command is not part of core Git. Tags are pushed to the configured remote, which may trigger CI/CD release pipelines.
SEE ALSO
git(1), git-tag(1), git-extras(1)
