1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en">
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8" />
6 <meta name=
"generator" content=
"AsciiDoc 8.4.5" />
7 <title>GIT Howto Index
</title>
8 <style type=
"text/css">
10 p
, li
, dt
, dd
, div
, pre
, h1
, h2
, h3
, h4
, h5
, h6
{
12 border: 1px solid red;
17 margin: 1em 5% 1em 5%;
22 text-decoration: underline
;
42 h1
, h2
, h3
, h4
, h5
, h6
{
44 font-family: sans-serif
;
51 border-bottom: 2px solid silver
;
69 border: 1px solid silver
;
88 font-family: sans-serif
;
94 span#revnumber
, span#revdate
, span#revremark
{
95 font-family: sans-serif
;
99 font-family: sans-serif
;
101 border-top: 2px solid silver
;
107 padding-bottom: 0.5em;
111 padding-bottom: 0.5em;
116 margin-bottom: 1.5em;
118 div
.tableblock
, div
.imageblock
, div
.exampleblock
, div
.verseblock
,
119 div
.quoteblock
, div
.literalblock
, div
.listingblock
, div
.sidebarblock
,
120 div
.admonitionblock
{
122 margin-bottom: 1.5em;
124 div
.admonitionblock
{
126 margin-bottom: 2.5em;
129 div
.content
{ /* Block element content. */
133 /* Block element titles. */
134 div
.title
, caption
.title
{
136 font-family: sans-serif
;
140 margin-bottom: 0.5em;
146 td div
.title:first-child
{
149 div
.content div
.title:first-child
{
152 div
.content
+ div
.title
{
156 div
.sidebarblock
> div
.content
{
158 border: 1px solid silver
;
162 div
.listingblock
> div
.content
{
163 border: 1px solid silver
;
172 div
.quoteblock
> div
.attribution
{
181 div
.verseblock
> div
.content
{
184 div
.verseblock
> div
.attribution
{
188 /* DEPRECATED: Pre version 8.2.7 verse style literal block. */
189 div
.verseblock
+ div
.attribution
{
193 div
.admonitionblock
.icon
{
197 text-decoration: underline
;
199 padding-right: 0.5em;
201 div
.admonitionblock td
.content
{
203 border-left: 2px solid silver
;
206 div
.exampleblock
> div
.content
{
207 border-left: 2px solid silver
;
211 div
.imageblock div
.content
{ padding-left: 0; }
212 span
.image img
{ border-style: none
; }
213 a
.image:visited
{ color: white
; }
217 margin-bottom: 0.8em;
230 list-style-position: outside
;
233 list-style-type: decimal
;
236 list-style-type: lower-alpha
;
239 list-style-type: upper-alpha
;
242 list-style-type: lower-roman
;
245 list-style-type: upper-roman
;
248 div
.compact ul
, div
.compact ol
,
249 div
.compact p
, div
.compact p
,
250 div
.compact div
, div
.compact div
{
252 margin-bottom: 0.1em;
255 div
.tableblock
> table
{
256 border: 3px solid
#527bbd;
259 font-family: sans-serif
;
271 /* Because the table frame attribute is overriden by CSS in most browsers. */
272 div
.tableblock
> table
[frame
="void"] {
275 div
.tableblock
> table
[frame
="hsides"] {
276 border-left-style: none
;
277 border-right-style: none
;
279 div
.tableblock
> table
[frame
="vsides"] {
280 border-top-style: none
;
281 border-bottom-style: none
;
287 margin-bottom: 0.8em;
290 padding-bottom: 15px;
292 dt
.hdlist1
.strong
, td
.hdlist1
.strong
{
298 padding-right: 0.8em;
304 div
.hdlist
.compact tr
{
314 div#footer-badges
{ display: none
; }
319 font-family: sans-serif
;
323 margin-bottom: 0.1em;
326 div
.toclevel1
, div
.toclevel2
, div
.toclevel3
, div
.toclevel4
{
342 /* Workarounds for IE6's broken and incomplete CSS2. */
344 div
.sidebar-content
{
346 border: 1px solid silver
;
349 div
.sidebar-title
, div
.image-title
{
351 font-family: sans-serif
;
354 margin-bottom: 0.5em;
357 div
.listingblock div
.content
{
358 border: 1px solid silver
;
363 div
.quoteblock-attribution
{
368 div
.verseblock-content
{
371 div
.verseblock-attribution
{
376 div
.exampleblock-content
{
377 border-left: 2px solid silver
;
381 /* IE6 sets dynamically generated links as visited. */
382 div#toc
a:visited
{ color: blue
; }
387 <h1>GIT Howto Index
</h1>
390 <div class=
"sectionbody">
391 <div class=
"paragraph"><p>Here is a collection of mailing list postings made by various
392 people describing how they use git in their workflow.
</p></div>
393 <div class=
"ulist"><ul>
396 <a href=
"howto/maintain-git.txt">maintain-git
</a> by Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>>
400 <div class=
"paragraph"><p>Imagine that git development is racing along as usual, when our friendly
401 neighborhood maintainer is struck down by a wayward bus. Out of the
402 hordes of suckers (loyal developers), you have been tricked (chosen) to
403 step up as the new maintainer. This howto will show you
"how to" do it.
</p></div>
404 <div class=
"ulist"><ul>
407 <a href=
"howto/rebase-from-internal-branch.txt">rebase-from-internal-branch
</a> by Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>>
411 <div class=
"paragraph"><p>In this article, JC talks about how he rebases the
412 public
"pu" branch using the core GIT tools when he updates
413 the
"master" branch, and how
"rebase" works. Also discussed
414 is how this applies to individual developers who sends patches
416 <div class=
"ulist"><ul>
419 <a href=
"howto/rebuild-from-update-hook.txt">rebuild-from-update-hook
</a> by Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>>
423 <div class=
"paragraph"><p>In this how-to article, JC talks about how he
424 uses the post-update hook to automate git documentation page
425 shown at
<a href=
"http://www.kernel.org/pub/software/scm/git/docs/">http://www.kernel.org/pub/software/scm/git/docs/
</a>.
</p></div>
426 <div class=
"ulist"><ul>
429 <a href=
"howto/recover-corrupted-blob-object.txt">recover-corrupted-blob-object
</a> by Linus Torvalds
<<a href=
"mailto:torvalds@linux-foundation.org">torvalds@linux-foundation.org
</a>>
433 <div class=
"paragraph"><p>Some tricks to reconstruct blob objects in order to fix
434 a corrupted repository.
</p></div>
435 <div class=
"ulist"><ul>
438 <a href=
"howto/revert-a-faulty-merge.txt">revert-a-faulty-merge
</a> by Linus Torvalds
<<a href=
"mailto:torvalds@linux-foundation.org">torvalds@linux-foundation.org
</a>>, Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>>
442 <div class=
"paragraph"><p>Sometimes a branch that was already merged to the mainline
443 is later found to be faulty. Linus and Junio give guidance on
444 recovering from such a premature merge and continuing development
445 after the offending branch is fixed.
</p></div>
446 <div class=
"ulist"><ul>
449 <a href=
"howto/revert-branch-rebase.html">revert-branch-rebase
</a> by Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>>
453 <div class=
"paragraph"><p>In this article, JC gives a small real-life example of using
454 <em>git revert
</em> command, and using a temporary branch and tag for safety
455 and easier sanity checking.
</p></div>
456 <div class=
"ulist"><ul>
459 <a href=
"howto/separating-topic-branches.txt">separating-topic-branches
</a> by Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>>
463 <div class=
"paragraph"><p>In this article, JC describes how to separate topic branches.
</p></div>
464 <div class=
"ulist"><ul>
467 <a href=
"howto/setup-git-server-over-http.txt">setup-git-server-over-http
</a> by Rutger Nijlunsing
<<a href=
"mailto:rutger@nospam.com">rutger@nospam.com
</a>>
472 <a href=
"howto/update-hook-example.txt">update-hook-example
</a> by Junio C Hamano
<<a href=
"mailto:gitster@pobox.com">gitster@pobox.com
</a>> and Carl Baldwin
<<a href=
"mailto:cnb@fc.hp.com">cnb@fc.hp.com
</a>>
476 <div class=
"paragraph"><p>An example hooks/update script is presented to
477 implement repository maintenance policies, such as who can push
478 into which branch and who can make a tag.
</p></div>
479 <div class=
"ulist"><ul>
482 <a href=
"howto/use-git-daemon.txt">use-git-daemon
</a>
487 <a href=
"howto/using-merge-subtree.html">using-merge-subtree
</a> by Sean
<<a href=
"mailto:seanlkml@sympatico.ca">seanlkml@sympatico.ca
</a>>
491 <div class=
"paragraph"><p>In this article, Sean demonstrates how one can use the subtree merge
496 <div id=
"footer-text">
497 Last updated
2011-
04-
24 18:
06:
51 UTC