-
Notifications
You must be signed in to change notification settings - Fork 163
git flow release
AlanQuatermain edited this page Mar 28, 2013
·
2 revisions
git flow release [list] [-v] git flow release start [-F] <version> [<base>] git flow release finish [-Fsumpk] <version> git flow release publish <name> git flow release track <name>
Provides commands for managing releases.
Displays the names of all existing release branches (without the release/
prefix) in the current repository.
- -v
-
Optional.
Show the relationship between this branch and `develop`.
Creates a new release branch from the current HEAD
of the develop
branch, using the provided version number. The current branch MUST be develop
. Following creation, the new branch is checked out.
- -F
-
Optional.
Fetch from the origin repository before branching. - <version>
- The version number for this release; used to generate the branch name
Merges an existing release branch into the master
and develop
branches and creates a release tag. Deletes the release branch after merging and tagging.
- -F
-
Optional.
Fetch from the origin repository before finishing the release branch. - -s
-
Optional.
Cryptographically sign the release tag. - -u
-
Optional.
Use the given GPG key to sign the release tag. Implies-s
. - -m
-
Optional.
Use the given tag message instead of prompting for one interactively. - -p
-
Optional.
Push to origin after performing the release. - <version>
- The release version number to operate upon; used to infer the branch name.
Publishes a release branch on the origin repository, allowing other users to track it.
- <name>
- The target release's version number; used to infer the branch name.
Pulls and tracks a release branch published by another user.
- <name>
- The target release's version number; used to infer the branch name.