[go: up one dir, main page]

0% found this document useful (0 votes)
99 views3 pages

Gitflow Command Line Guide

This document summarizes the command line arguments for the git flow branching model. It outlines commands for initializing git flow, starting and finishing features, releases, hotfixes and support branches. It also describes listing existing branches and fetching from remote repositories. Configuration options are provided to specify a remote other than origin.

Uploaded by

e1655755
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views3 pages

Gitflow Command Line Guide

This document summarizes the command line arguments for the git flow branching model. It outlines commands for initializing git flow, starting and finishing features, releases, hotfixes and support branches. It also describes listing existing branches and fetching from remote repositories. Configuration options are provided to specify a remote other than origin.

Uploaded by

e1655755
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Command Line Arguments nvie/gitflow Wiki GitHub

16.04.2013

Command Line Arguments


(version 0.4.1)

Page History

Initialize
git flow init [-fd]
-d use default branch names -f force Initialize a new git repo with support for the branching model.

Feature
git flow feature [list] [-v]
-v verbose (more) output Lists existing features

git flow feature start [-F] <name> [<base>]


-F fetch from $ORIGIN before performing local operation Start new feature <name>, optionally basing it on <base> instead of <develop>

git flow feature finish [-rFkDS] <name|nameprefix>


-F fetch from $ORIGIN before performing finish -r rebase instead of merge -k keep branch after performing finish -D force delete feature branch after finish -S squash feature during merge Finish feature <name>

git flow feature publish <name>


Start sharing feature <name> on $ORIGIN

git flow feature track <name>


Start tracking feature <name> that is shared on $ORIGIN

git flow feature diff [<name|nameprefix>]


Show all changes in <name> that are not in <develop>

git flow feature rebase [-i] [<name|nameprefix>]


-i do an interactive rebase Rebase <name> on <develop>

git flow feature checkout [<name|nameprefix>]


Switch to feature branch <name>

git flow feature pull <remote> [<name>]


Pull feature <name> from <remote>

https://github.com/nvie/gitflow/wiki/Command-Line-Arguments

1/3

Command Line Arguments nvie/gitflow Wiki GitHub

16.04.2013

Release
git flow release [list] [-v]
-v verbose (more) output Lists existing releases

git flow release start [-F] <version>


-F fetch from $ORIGIN before performing local operation Start new release named <version>

git flow release finish [-Fsumpkn] <version>


-F fetch from $ORIGIN before performing finish -s sign the release tag cryptographically -u use the given GPG-key for the digital signature (implies -s) -m use the given tag message -p push to $ORIGIN after performing finish -k keep branch after performing finish -n don't tag this release Finish release <version>

git flow release publish <name>


Start sharing release <name> on $ORIGIN

git flow release track <name>


Start tracking release <name> that is shared on $ORIGIN

Hotfix
git flow hotfix [list] [-v]
-v verbose (more) output Lists existing hotfixes

git flow hotfix start [-F] <version> [<base>]


-F fetch from $ORIGIN before performing local operation Start new hotfix named <version>, optionally base it on <base> instead of <master>

git flow hotfix finish [-Fsumpkn] <version>


-F fetch from $ORIGIN before performing finish -s sign the release tag cryptographically -u use the given GPG-key for the digital signature (implies -s) -m use the given tag message -p push to $ORIGIN after performing finish -k keep branch after performing finish -n don't tag this release Finish hotfix <version>

https://github.com/nvie/gitflow/wiki/Command-Line-Arguments

2/3

Command Line Arguments nvie/gitflow Wiki GitHub

16.04.2013

Support
git flow support [list] [-v]
-v verbose (more) output Lists existing support branches

git flow support start [-F] <version> <base>


-F fetch from $ORIGIN before performing local operation Start new support branch named <version> based on <base>

Configuration
Setting a different remote repo
A remote repo different from origin can be specified in the config file:
$ git config gitflow.origin myorigin

Last edited by tinyclanger, 3 months ago

https://github.com/nvie/gitflow/wiki/Command-Line-Arguments

3/3

You might also like