| REPOMATIC-GIT-TAG(1) | REPOMATIC-GIT-TAG(1) |
repomatic git-tag - Create and push a Git tag
repomatic git-tag [OPTIONS]
Create and optionally push a Git tag.
This command is idempotent: if the tag already exists and --skip-existing is used, it exits successfully without making changes. This allows safe re-runs of workflows interrupted after tag creation.
Create and push a tag
repomatic git\-tag \-\-tag v1.2.3
Tag a specific commit
repomatic git\-tag \-\-tag v1.2.3 \-\-commit abc123def
Create tag without pushing
repomatic git\-tag \-\-tag v1.2.3 \-\-no\-push
Fail if tag exists
repomatic git\-tag \-\-tag v1.2.3 \-\-error\-existing
Output result for GitHub Actions
repomatic git\-tag \-\-tag v1.2.3 \-\-output "$GITHUB_OUTPUT"
Kevin Deldycke
| 2026-09-14 | 7.15.1.dev0 |