Autogenerated HTML docs for v1.7.7-419-g87009
[git/jnareb-git.git] / howto-index.txt
blob0dd52de6785a02c70d4d3e1d5b560af6d8a88190
1 GIT Howto Index
2 ===============
4 Here is a collection of mailing list postings made by various
5 people describing how they use git in their workflow.
7 * link:howto/maintain-git.txt[maintain-git] by Junio C Hamano <gitster@pobox.com>
9 Imagine that git development is racing along as usual, when our friendly
10 neighborhood maintainer is struck down by a wayward bus. Out of the
11 hordes of suckers (loyal developers), you have been tricked (chosen) to
12 step up as the new maintainer. This howto will show you "how to" do it.
15 * link:howto/rebase-from-internal-branch.txt[rebase-from-internal-branch] by Junio C Hamano <gitster@pobox.com>
17 In this article, JC talks about how he rebases the
18 public "pu" branch using the core GIT tools when he updates
19 the "master" branch, and how "rebase" works.  Also discussed
20 is how this applies to individual developers who sends patches
21 upstream.
24 * link:howto/rebuild-from-update-hook.txt[rebuild-from-update-hook] by Junio C Hamano <gitster@pobox.com>
26 In this how-to article, JC talks about how he
27 uses the post-update hook to automate git documentation page
28 shown at http://www.kernel.org/pub/software/scm/git/docs/.
31 * link:howto/recover-corrupted-blob-object.txt[recover-corrupted-blob-object] by Linus Torvalds <torvalds@linux-foundation.org>
33 Some tricks to reconstruct blob objects in order to fix
34 a corrupted repository.
37 * link:howto/revert-a-faulty-merge.txt[revert-a-faulty-merge] by Linus Torvalds <torvalds@linux-foundation.org>, Junio C Hamano <gitster@pobox.com>
39 Sometimes a branch that was already merged to the mainline
40 is later found to be faulty.  Linus and Junio give guidance on
41 recovering from such a premature merge and continuing development
42 after the offending branch is fixed.
45 * link:howto/revert-branch-rebase.html[revert-branch-rebase] by Junio C Hamano <gitster@pobox.com>
47 In this article, JC gives a small real-life example of using
48 'git revert' command, and using a temporary branch and tag for safety
49 and easier sanity checking.
52 * link:howto/separating-topic-branches.txt[separating-topic-branches] by Junio C Hamano <gitster@pobox.com>
54 In this article, JC describes how to separate topic branches.
57 * link:howto/setup-git-server-over-http.txt[setup-git-server-over-http] by Rutger Nijlunsing <rutger@nospam.com>
61 * link:howto/update-hook-example.txt[update-hook-example] by Junio C Hamano <gitster@pobox.com> and Carl Baldwin <cnb@fc.hp.com>
63 An example hooks/update script is presented to
64 implement repository maintenance policies, such as who can push
65 into which branch and who can make a tag.
68 * link:howto/use-git-daemon.txt[use-git-daemon] 
72 * link:howto/using-merge-subtree.html[using-merge-subtree] by Sean <seanlkml@sympatico.ca>
74 In this article, Sean demonstrates how one can use the subtree merge
75 strategy.