Man page - git-feature(1)
Packages contains this manual
- git-unlock(1)
- git-browse(1)
- git-standup(1)
- git-alias(1)
- git-setup(1)
- git-abort(1)
- git-rename-tag(1)
- git-lock(1)
- git-scp(1)
- git-repl(1)
- git-fresh-branch(1)
- git-touch(1)
- git-delta(1)
- git-force-clone(1)
- git-gh-pages(1)
- git-release(1)
- git-info(1)
- git-delete-squashed-branches(1)
- git-archive-file(1)
- git-get(1)
- git-rebase-patch(1)
- git-delete-tag(1)
- git-clear-soft(1)
- git-count(1)
- git-root(1)
- git-pull-request(1)
- git-local-commits(1)
- git-pr(1)
- git-ignore(1)
- git-cp(1)
- git-show-merged-branches(1)
- git-feature(1)
- git-sed(1)
- git-effort(1)
- git-utimes(1)
- git-show-tree(1)
- git-reauthor(1)
- git-authors(1)
- git-commits-since(1)
- git-changelog(1)
- git-delete-branch(1)
- git-fork(1)
- git-squash(1)
- git-magic(1)
- git-summary(1)
- git-rename-remote(1)
- git-ignore-io(1)
- git-show-unmerged-branches(1)
- git-locked(1)
- git-missing(1)
- git-undo(1)
- git-clear(1)
- git-obliterate(1)
- git-reset-file(1)
- git-guilt(1)
- git-bulk(1)
- git-merge-repo(1)
- git-rename-file(1)
- git-contrib(1)
- git-stamp(1)
- git-extras(1)
- git-delete-merged-branches(1)
- git-browse-ci(1)
- git-merge-into(1)
- git-graft(1)
- git-rename-branch(1)
- git-create-branch(1)
- git-sync(1)
- git-delete-submodule(1)
- git-coauthor(1)
- git-psykorebase(1)
- git-brv(1)
- git-paste(1)
- git-mr(1)
apt-get install git-extras
Manual
GIT-FEATURE
NAMESYNOPSIS
DESCRIPTION
OPTIONS
GIT CONFIG
EXAMPLES
AUTHOR
REPORTING BUGS
SEE ALSO
NAME
git-feature - Create/Merge feature branch
SYNOPSIS
DESCRIPTION
Create or merge the given feature branch. The feature branch name is made from the PREFIX , the SEPARATOR , and the NAME joined together.
The default PREFIX is feature and SEPARATOR is / , which can be changed (see OPTIONS and GIT CONFIG for details).
The branch NAME may be specified as multiple words which will be joined with - . If the branch name contains the word finish or is another OPTION, -- should be passed to stop OPTION parsing. See the EXAMPLES for details.
OPTIONS
-a
PREFIX
,
--alias
PREFIX
:
-s
SEPARATOR
,
--separator
SEPARATOR
:
-r
[REMOTE_NAME],
--remote
[REMOTE_NAME]:
--from
START_POINT:
finish
:
--squash
:
|
NAME : |
GIT CONFIG
You can
configure the default branch prefix and separator via git
config options.
git-extras.feature.prefix
:
git-extras.feature.separator
:
EXAMPLES
Start a new
feature:
Finish a feature with --no-ff merge:
Finish a feature with --squash merge:
Publish a feature upstream:
Use custom branch prefix:
Use custom branch separator:
Use custom branch prefix and separator from git config with
multiple
words:
Use a
git-feature
option or the
finish
command
as part of a branch
name:
AUTHOR
Written by
JesΓΊs Espino <
jespinog@gmail.com
>
Modified by Mark Pitman <
mark.pitman@gmail.com
>
Modified by Carlos Prado
<
carlos.prado@cpradog.com
>
Modified by Austin Ziegler
<
halostatue@gmail.com
>
REPORTING BUGS
< https://github.com/tj/git-extras/issues >
SEE ALSO
< https://github.com/tj/git-extras >, git-create-branch(1), git-delete-branch(1)