summaryrefslogtreecommitdiffstats
path: root/git-branch.html
diff options
context:
space:
mode:
authorJunio C Hamano <junio@hera.kernel.org>2008-07-06 05:20:31 +0000
committerJunio C Hamano <junio@hera.kernel.org>2008-07-06 05:20:31 +0000
commitba4b9286c25f18c7ebbb809ee5732a7810377ab6 (patch)
tree390507328a7564b65dc803683c34235700b97409 /git-branch.html
parent05bf9c54a827e48b2b576488f5170a3490b5180e (diff)
downloadgit-htmldocs-ba4b9286c25f18c7ebbb809ee5732a7810377ab6.tar.gz
Autogenerated HTML docs for v1.5.6.2-212-g08b5
Diffstat (limited to 'git-branch.html')
-rw-r--r--git-branch.html156
1 files changed, 102 insertions, 54 deletions
diff --git a/git-branch.html b/git-branch.html
index 2c1f8878e..6365ba299 100644
--- a/git-branch.html
+++ b/git-branch.html
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 7.0.2" />
+<meta name="generator" content="AsciiDoc 8.2.5" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -16,8 +16,13 @@ body {
margin: 1em 5% 1em 5%;
}
-a { color: blue; }
-a:visited { color: fuchsia; }
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
em {
font-style: italic;
@@ -39,13 +44,18 @@ h1, h2, h3, h4, h5, h6 {
line-height: 1.3;
}
-h1 {
+h1, h2, h3 {
border-bottom: 2px solid silver;
}
h2 {
- border-bottom: 2px solid silver;
padding-top: 0.5em;
}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
div.sectionbody {
font-family: serif;
@@ -70,7 +80,7 @@ span#author {
color: #527bbd;
font-family: sans-serif;
font-weight: bold;
- font-size: 1.2em;
+ font-size: 1.1em;
}
span#email {
}
@@ -139,6 +149,9 @@ div.sidebarblock > div.content {
padding: 0.5em;
}
+div.listingblock {
+ margin-right: 0%;
+}
div.listingblock > div.content {
border: 1px solid silver;
background: #f4f4f4;
@@ -148,9 +161,13 @@ div.listingblock > div.content {
div.quoteblock > div.content {
padding-left: 2.0em;
}
-div.quoteblock .attribution {
+
+div.attribution {
text-align: right;
}
+div.verseblock + div.attribution {
+ text-align: left;
+}
div.admonitionblock .icon {
vertical-align: top;
@@ -194,13 +211,12 @@ dd > *:first-child {
ul, ol {
list-style-position: outside;
}
-ol.olist2 {
+div.olist2 ol {
list-style-type: lower-alpha;
}
div.tableblock > table {
- border-color: #527bbd;
- border-width: 3px;
+ border: 3px solid #527bbd;
}
thead {
font-family: sans-serif;
@@ -214,6 +230,9 @@ div.hlist {
margin-top: 0.8em;
margin-bottom: 0.8em;
}
+div.hlist td {
+ padding-bottom: 5px;
+}
td.hlist1 {
vertical-align: top;
font-style: italic;
@@ -226,7 +245,33 @@ td.hlist2 {
@media print {
div#footer-badges { display: none; }
}
-include::./stylesheets/xhtml11-manpage.css[]
+
+div#toctitle {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
div.sidebar-content {
@@ -255,6 +300,9 @@ div.exampleblock-content {
border-left: 2px solid silver;
padding-left: 0.5em;
}
+
+/* IE6 sets dynamically generated links as visited. */
+div#toc a:visited { color: blue; }
</style>
<title>git-branch(1)</title>
</head>
@@ -280,9 +328,9 @@ git-branch(1) Manual Page
<em>git branch</em> (-m | -M) [&lt;oldbranch&gt;] &lt;newbranch&gt;
<em>git branch</em> (-d | -D) [-r] &lt;branchname&gt;&#8230;</div></div>
</div>
-<h2>DESCRIPTION</h2>
+<h2 id="_description">DESCRIPTION</h2>
<div class="sectionbody">
-<p>With no arguments given a list of existing branches
+<div class="para"><p>With no arguments given a list of existing branches
will be shown, the current branch will be highlighted with an asterisk.
Option <tt>-r</tt> causes the remote-tracking branches to be listed,
and option <tt>-a</tt> shows both.
@@ -290,36 +338,36 @@ With <tt>--contains &lt;commit&gt;</tt>, shows only the branches that
contains the named commit (in other words, the branches whose
tip commits are descendant of the named commit).
With <tt>--merged</tt>, only branches merged into HEAD will be listed, and
-with <tt>--no-merged</tt> only branches not merged into HEAD will be listed.</p>
-<p>In its second form, a new branch named &lt;branchname&gt; will be created.
+with <tt>--no-merged</tt> only branches not merged into HEAD will be listed.</p></div>
+<div class="para"><p>In its second form, a new branch named &lt;branchname&gt; will be created.
It will start out with a head equal to the one given as &lt;start-point&gt;.
If no &lt;start-point&gt; is given, the branch will be created with a head
-equal to that of the currently checked out branch.</p>
-<p>Note that this will create the new branch, but it will not switch the
+equal to that of the currently checked out branch.</p></div>
+<div class="para"><p>Note that this will create the new branch, but it will not switch the
working tree to it; use "git checkout &lt;newbranch&gt;" to switch to the
-new branch.</p>
-<p>When a local branch is started off a remote branch, git sets up the
-branch so that <tt>git-pull</tt> will appropriately merge from
+new branch.</p></div>
+<div class="para"><p>When a local branch is started off a remote branch, git sets up the
+branch so that <em>git-pull</em> will appropriately merge from
the remote branch. This behavior may be changed via the global
<tt>branch.autosetupmerge</tt> configuration flag. That setting can be
-overridden by using the <tt>--track</tt> and <tt>--no-track</tt> options.</p>
-<p>With a <em>-m</em> or <em>-M</em> option, &lt;oldbranch&gt; will be renamed to &lt;newbranch&gt;.
+overridden by using the <tt>--track</tt> and <tt>--no-track</tt> options.</p></div>
+<div class="para"><p>With a <em>-m</em> or <em>-M</em> option, &lt;oldbranch&gt; will be renamed to &lt;newbranch&gt;.
If &lt;oldbranch&gt; had a corresponding reflog, it is renamed to match
&lt;newbranch&gt;, and a reflog entry is created to remember the branch
renaming. If &lt;newbranch&gt; exists, -M must be used to force the rename
-to happen.</p>
-<p>With a <tt>-d</tt> or <tt>-D</tt> option, <tt>&lt;branchname&gt;</tt> will be deleted. You may
+to happen.</p></div>
+<div class="para"><p>With a <tt>-d</tt> or <tt>-D</tt> option, <tt>&lt;branchname&gt;</tt> will be deleted. You may
specify more than one branch for deletion. If the branch currently
-has a reflog then the reflog will also be deleted.</p>
-<p>Use -r together with -d to delete remote-tracking branches. Note, that it
+has a reflog then the reflog will also be deleted.</p></div>
+<div class="para"><p>Use -r together with -d to delete remote-tracking branches. Note, that it
only makes sense to delete remote-tracking branches if they no longer exist
-in remote repository or if <tt>git-fetch</tt> was configured not to fetch
+in remote repository or if <em>git-fetch</em> was configured not to fetch
them again. See also <em>prune</em> subcommand of <a href="git-remote.html">git-remote(1)</a> for way to
-clean up all obsolete remote-tracking branches.</p>
+clean up all obsolete remote-tracking branches.</p></div>
</div>
-<h2>OPTIONS</h2>
+<h2 id="_options">OPTIONS</h2>
<div class="sectionbody">
-<dl>
+<div class="vlist"><dl>
<dt>
-d
</dt>
@@ -437,14 +485,14 @@ clean up all obsolete remote-tracking branches.</p>
</dt>
<dd>
<p>
- When creating a new branch, set up configuration so that <tt>git-pull</tt>
+ When creating a new branch, set up configuration so that <em>git-pull</em>
will automatically retrieve data from the start point, which must be
a branch. Use this if you always pull from the same upstream branch
into the new branch, and if you don't want to use "git pull
&lt;repository&gt; &lt;refspec&gt;" explicitly. This behavior is the default
when the start point is a remote branch. Set the
branch.autosetupmerge configuration variable to <tt>false</tt> if you want
- <tt>git-checkout</tt> and <tt>git-branch</tt> to always behave as if <em>--no-track</em> were
+ <em>git-checkout</em> and <em>git-branch</em> to always behave as if <em>--no-track</em> were
given. Set it to <tt>always</tt> if you want this behavior when the
start-point is either a local or remote branch.
</p>
@@ -519,11 +567,11 @@ clean up all obsolete remote-tracking branches.</p>
&lt;branchname&gt; applies.
</p>
</dd>
-</dl>
+</dl></div>
</div>
-<h2>Examples</h2>
+<h2 id="_examples">Examples</h2>
<div class="sectionbody">
-<dl>
+<div class="vlist"><dl>
<dt>
Start development off of a known tag
</dt>
@@ -535,14 +583,14 @@ $ cd my2.6
$ git branch my2.6.14 v2.6.14 <b>(1)</b>
$ git checkout my2.6.14</tt></pre>
</div></div>
-<ol>
+<div class="colist"><ol>
<li>
<p>
This step and the next one could be combined into a single step with
"checkout -b my2.6.14 v2.6.14".
</p>
</li>
-</ol>
+</ol></div>
</dd>
<dt>
Delete unneeded branch
@@ -555,7 +603,7 @@ $ cd my.git
$ git branch -d -r origin/todo origin/html origin/man <b>(1)</b>
$ git branch -D test <b>(2)</b></tt></pre>
</div></div>
-<ol>
+<div class="colist"><ol>
<li>
<p>
Delete remote-tracking branches "todo", "html", "man". Next <em>fetch</em> or
@@ -569,18 +617,18 @@ Delete "test" branch even if the "master" branch (or whichever branch is
currently checked out) does not have all commits from test branch.
</p>
</li>
-</ol>
+</ol></div>
</dd>
-</dl>
+</dl></div>
</div>
-<h2>Notes</h2>
+<h2 id="_notes">Notes</h2>
<div class="sectionbody">
-<p>If you are creating a branch that you want to immediately checkout, it's
+<div class="para"><p>If you are creating a branch that you want to immediately checkout, it's
easier to use the git checkout command with its <tt>-b</tt> option to create
-a branch and check it out with a single command.</p>
-<p>The options <tt>--contains</tt>, <tt>--merged</tt> and <tt>--no-merged</tt> serves three related
-but different purposes:</p>
-<ul>
+a branch and check it out with a single command.</p></div>
+<div class="para"><p>The options <tt>--contains</tt>, <tt>--merged</tt> and <tt>--no-merged</tt> serves three related
+but different purposes:</p></div>
+<div class="ilist"><ul>
<li>
<p>
<tt>--contains &lt;commit&gt;</tt> is used to find all branches which will need
@@ -600,23 +648,23 @@ but different purposes:</p>
into HEAD, since those branches are not fully contained by HEAD.
</p>
</li>
-</ul>
+</ul></div>
</div>
-<h2>Author</h2>
+<h2 id="_author">Author</h2>
<div class="sectionbody">
-<p>Written by Linus Torvalds &lt;torvalds@osdl.org&gt; and Junio C Hamano &lt;junkio@cox.net&gt;</p>
+<div class="para"><p>Written by Linus Torvalds &lt;torvalds@osdl.org&gt; and Junio C Hamano &lt;junkio@cox.net&gt;</p></div>
</div>
-<h2>Documentation</h2>
+<h2 id="_documentation">Documentation</h2>
<div class="sectionbody">
-<p>Documentation by Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p>
+<div class="para"><p>Documentation by Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p></div>
</div>
-<h2>GIT</h2>
+<h2 id="_git">GIT</h2>
<div class="sectionbody">
-<p>Part of the <a href="git.html">git(1)</a> suite</p>
+<div class="para"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 02-Jul-2008 03:01:33 UTC
+Last updated 2008-07-06 05:16:36 UTC
</div>
</div>
</body>