mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 07:26:17 -04:00
updated git-feature documentation
This commit is contained in:
parent
c038741194
commit
45eed8f166
|
|
@ -7,7 +7,10 @@
|
|||
\fBgit\-feature\fR \- Create/Merge feature branch
|
||||
.
|
||||
.SH "SYNOPSIS"
|
||||
\fBgit\-feature\fR [\-a|\-\-alias branch_prefix] [\-r|\-\-remote [remote_name]] [finish] <name>
|
||||
\fBgit\-feature\fR [\-a|\-\-alias branch_prefix] [\-r|\-\-remote [remote_name]] <name>
|
||||
.
|
||||
.br
|
||||
\fBgit\-feature\fR [\-a|\-\-alias branch_prefix] finish [\-\-squash] <name>
|
||||
.
|
||||
.SH "DESCRIPTION"
|
||||
Create/Merge the given feature branch
|
||||
|
|
@ -25,18 +28,18 @@ use \fBbranch_prefix\fR instead of \fBfeature\fR
|
|||
Setup a remote tracking branch using \fBremote_name\fR\. If \fBremote_name\fR is not supplied, use \fBorigin\fR by default\.
|
||||
.
|
||||
.P
|
||||
<\-\-squash>
|
||||
.
|
||||
.P
|
||||
Run a squash merge\.
|
||||
.
|
||||
.P
|
||||
<finish>
|
||||
.
|
||||
.P
|
||||
Merge and delete the feature branch\.
|
||||
.
|
||||
.P
|
||||
<\-\-squash>
|
||||
.
|
||||
.P
|
||||
Run a squash merge\.
|
||||
.
|
||||
.P
|
||||
<name>
|
||||
.
|
||||
.P
|
||||
|
|
@ -44,24 +47,59 @@ The name of the feature branch\.
|
|||
.
|
||||
.SH "EXAMPLES"
|
||||
.
|
||||
.nf
|
||||
|
||||
.TP
|
||||
Start a new feature:
|
||||
.
|
||||
.IP
|
||||
$ git feature dependencies
|
||||
\.\.\.
|
||||
.
|
||||
.br
|
||||
\&\.\.\.
|
||||
.
|
||||
.br
|
||||
$ (feature/dependencies) git commit \-m "Some changes"
|
||||
\.\.\.
|
||||
.
|
||||
.TP
|
||||
Finish a feature with \-\-no\-ff merge:
|
||||
.
|
||||
.IP
|
||||
$ (feature/dependencies) git checkout master
|
||||
.
|
||||
.br
|
||||
$ git feature finish dependencies
|
||||
|
||||
$ git alias features "feature \-a features"
|
||||
$ git features dependencies
|
||||
$ (features/dependencies) \.\.\.
|
||||
$ (features/dependencies) git checkout master
|
||||
$ git features finish \-\-squash dependencies
|
||||
|
||||
.
|
||||
.TP
|
||||
Finish a feature with \-\-squash merge:
|
||||
.
|
||||
.IP
|
||||
$ (feature/dependencies) git checkout master
|
||||
.
|
||||
.br
|
||||
$ git feature finish \-\-squash dependencies
|
||||
.
|
||||
.TP
|
||||
Publish a feature upstream:
|
||||
.
|
||||
.IP
|
||||
$ git feature dependencies \-r upstream
|
||||
.
|
||||
.fi
|
||||
.TP
|
||||
Use custom branch prefix:
|
||||
.
|
||||
.IP
|
||||
$ git alias features "feature \-a features"
|
||||
.
|
||||
.br
|
||||
$ git features dependencies
|
||||
.
|
||||
.br
|
||||
$ (features/dependencies) \.\.\.
|
||||
.
|
||||
.br
|
||||
$ (features/dependencies) git checkout master
|
||||
.
|
||||
.br
|
||||
$ git features finish dependencies
|
||||
.
|
||||
.SH "AUTHOR"
|
||||
Written by Jesús Espino <\fIjespinog@gmail\.com\fR>
|
||||
|
|
@ -69,6 +107,9 @@ Written by Jesús Espino <\fIjespinog@gmail\.com\fR>
|
|||
.br
|
||||
Modified by Mark Pitman <\fImark\.pitman@gmail\.com\fR>
|
||||
.
|
||||
.br
|
||||
Modified by Carlos Prado <\fIcarlos\.prado@cpradog\.com\fR>
|
||||
.
|
||||
.SH "REPORTING BUGS"
|
||||
<\fIhttps://github\.com/tj/git\-extras/issues\fR>
|
||||
.
|
||||
|
|
|
|||
|
|
@ -76,7 +76,8 @@
|
|||
|
||||
<h2 id="SYNOPSIS">SYNOPSIS</h2>
|
||||
|
||||
<p><code>git-feature</code> [-a|--alias branch_prefix] [-r|--remote [remote_name]] [finish] <name></p>
|
||||
<p><code>git-feature</code> [-a|--alias branch_prefix] [-r|--remote [remote_name]] <name><br />
|
||||
<code>git-feature</code> [-a|--alias branch_prefix] finish [--squash] <name></p>
|
||||
|
||||
<h2 id="DESCRIPTION">DESCRIPTION</h2>
|
||||
|
||||
|
|
@ -92,40 +93,52 @@
|
|||
|
||||
<p> Setup a remote tracking branch using <code>remote_name</code>. If <code>remote_name</code> is not supplied, use <code>origin</code> by default.</p>
|
||||
|
||||
<p> <--squash></p>
|
||||
|
||||
<p> Run a squash merge.</p>
|
||||
|
||||
<p> <finish></p>
|
||||
|
||||
<p> Merge and delete the feature branch.</p>
|
||||
|
||||
<p> <--squash></p>
|
||||
|
||||
<p> Run a squash merge.</p>
|
||||
|
||||
<p> <name></p>
|
||||
|
||||
<p> The name of the feature branch.</p>
|
||||
|
||||
<h2 id="EXAMPLES">EXAMPLES</h2>
|
||||
|
||||
<pre><code>$ git feature dependencies
|
||||
...
|
||||
$ (feature/dependencies) git commit -m "Some changes"
|
||||
...
|
||||
$ (feature/dependencies) git checkout master
|
||||
$ git feature finish dependencies
|
||||
<dl>
|
||||
<dt>Start a new feature:</dt><dd><p></p>
|
||||
|
||||
$ git alias features "feature -a features"
|
||||
$ git features dependencies
|
||||
$ (features/dependencies) ...
|
||||
$ (features/dependencies) git checkout master
|
||||
$ git features finish --squash dependencies
|
||||
<p>$ git feature dependencies<br />
|
||||
...<br />
|
||||
$ (feature/dependencies) git commit -m "Some changes"</p></dd>
|
||||
<dt>Finish a feature with --no-ff merge:</dt><dd><p></p>
|
||||
|
||||
<p>$ (feature/dependencies) git checkout master<br />
|
||||
$ git feature finish dependencies</p></dd>
|
||||
<dt>Finish a feature with --squash merge:</dt><dd><p></p>
|
||||
|
||||
<p>$ (feature/dependencies) git checkout master<br />
|
||||
$ git feature finish --squash dependencies</p></dd>
|
||||
<dt>Publish a feature upstream:</dt><dd><p></p>
|
||||
|
||||
<p>$ git feature dependencies -r upstream</p></dd>
|
||||
<dt>Use custom branch prefix:</dt><dd><p></p>
|
||||
|
||||
<p>$ git alias features "feature -a features"<br />
|
||||
$ git features dependencies<br />
|
||||
$ (features/dependencies) ...<br />
|
||||
$ (features/dependencies) git checkout master<br />
|
||||
$ git features finish dependencies</p></dd>
|
||||
</dl>
|
||||
|
||||
$ git feature dependencies -r upstream
|
||||
</code></pre>
|
||||
|
||||
<h2 id="AUTHOR">AUTHOR</h2>
|
||||
|
||||
<p>Written by Jesús Espino <<a href="mailto:jespinog@gmail.com" data-bare-link="true">jespinog@gmail.com</a>><br />
|
||||
Modified by Mark Pitman <<a href="mailto:mark.pitman@gmail.com" data-bare-link="true">mark.pitman@gmail.com</a>></p>
|
||||
<p>Written by Jesús Espino <<a href="mailto:jespinog@gmail.com" data-bare-link="true">jespinog@gmail.com</a>><br />
|
||||
Modified by Mark Pitman <<a href="mailto:mark.pitman@gmail.com" data-bare-link="true">mark.pitman@gmail.com</a>><br />
|
||||
Modified by Carlos Prado <<a href="mailto:carlos.prado@cpradog.com" data-bare-link="true">carlos.prado@cpradog.com</a>></p>
|
||||
|
||||
<h2 id="REPORTING-BUGS">REPORTING BUGS</h2>
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,8 @@ git-feature(1) -- Create/Merge feature branch
|
|||
|
||||
## SYNOPSIS
|
||||
|
||||
`git-feature` [-a|--alias branch_prefix] [-r|--remote [remote_name]] [finish] <name>
|
||||
`git-feature` [-a|--alias branch_prefix] [-r|--remote [remote_name]] <name>
|
||||
`git-feature` [-a|--alias branch_prefix] finish [--squash] <name>
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
|
|
@ -19,39 +20,58 @@ git-feature(1) -- Create/Merge feature branch
|
|||
|
||||
Setup a remote tracking branch using `remote_name`. If `remote_name` is not supplied, use `origin` by default.
|
||||
|
||||
<--squash>
|
||||
|
||||
Run a squash merge.
|
||||
|
||||
<finish>
|
||||
|
||||
Merge and delete the feature branch.
|
||||
|
||||
<--squash>
|
||||
|
||||
Run a squash merge.
|
||||
|
||||
<name>
|
||||
|
||||
The name of the feature branch.
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
$ git feature dependencies
|
||||
...
|
||||
$ (feature/dependencies) git commit -m "Some changes"
|
||||
...
|
||||
$ (feature/dependencies) git checkout master
|
||||
* Start a new feature:
|
||||
|
||||
|
||||
$ git feature dependencies
|
||||
...
|
||||
$ (feature/dependencies) git commit -m "Some changes"
|
||||
|
||||
* Finish a feature with --no-ff merge:
|
||||
|
||||
|
||||
$ (feature/dependencies) git checkout master
|
||||
$ git feature finish dependencies
|
||||
|
||||
$ git alias features "feature -a features"
|
||||
$ git features dependencies
|
||||
$ (features/dependencies) ...
|
||||
$ (features/dependencies) git checkout master
|
||||
$ git features finish --squash dependencies
|
||||
* Finish a feature with --squash merge:
|
||||
|
||||
$ git feature dependencies -r upstream
|
||||
|
||||
$ (feature/dependencies) git checkout master
|
||||
$ git feature finish --squash dependencies
|
||||
|
||||
* Publish a feature upstream:
|
||||
|
||||
|
||||
$ git feature dependencies -r upstream
|
||||
|
||||
* Use custom branch prefix:
|
||||
|
||||
|
||||
$ git alias features "feature -a features"
|
||||
$ git features dependencies
|
||||
$ (features/dependencies) ...
|
||||
$ (features/dependencies) git checkout master
|
||||
$ git features finish dependencies
|
||||
|
||||
## AUTHOR
|
||||
|
||||
Written by Jesús Espino <<jespinog@gmail.com>>
|
||||
Modified by Mark Pitman <<mark.pitman@gmail.com>>
|
||||
Modified by Mark Pitman <<mark.pitman@gmail.com>>
|
||||
Modified by Carlos Prado <<carlos.prado@cpradog.com>>
|
||||
|
||||
## REPORTING BUGS
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue