blob: 351093c24c80249e63a8c36bfcb9d0c08d05c229 [file] [log] [blame]
Junio C Hamano1a4e8412005-12-27 08:17:231GIT Howto Index
2===============
3
4Here is a collection of mailing list postings made by various
5people describing how they use git in their workflow.
6
Junio C Hamanoa0970542007-11-23 08:43:307* link:howto/maintain-git.txt[maintain-git] by Junio C Hamano <gitster@pobox.com>
8
9Imagine that git development is racing along as usual, when our friendly
10neighborhood maintainer is struck down by a wayward bus. Out of the
11hordes of suckers (loyal developers), you have been tricked (chosen) to
12step up as the new maintainer. This howto will show you "how to" do it.
13
14
Junio C Hamano1a4e8412005-12-27 08:17:2315* link:howto/rebase-and-edit.txt[rebase-and-edit] by Linus Torvalds <torvalds@osdl.org>
16
17In this article, Linus demonstrates how a broken commit
18in a sequence of commits can be removed by rewinding the head and
19reapplying selected changes.
20
21
22* link:howto/rebase-from-internal-branch.txt[rebase-from-internal-branch] by Junio C Hamano <junkio@cox.net>
23
24In this article, JC talks about how he rebases the
25public "pu" branch using the core GIT tools when he updates
26the "master" branch, and how "rebase" works. Also discussed
27is how this applies to individual developers who sends patches
28upstream.
29
30
31* link:howto/rebuild-from-update-hook.txt[rebuild-from-update-hook] by Junio C Hamano <junkio@cox.net>
32
33In this how-to article, JC talks about how he
34uses the post-update hook to automate git documentation page
35shown at http://www.kernel.org/pub/software/scm/git/docs/.
36
37
Junio C Hamano18714292007-11-10 11:26:3438* link:howto/recover-corrupted-blob-object.txt[recover-corrupted-blob-object] by Linus Torvalds <torvalds@linux-foundation.org>
39
40Some tricks to reconstruct blob objects in order to fix
41a corrupted repository.
42
43
Junio C Hamano1a4e8412005-12-27 08:17:2344* link:howto/revert-branch-rebase.html[revert-branch-rebase] by Junio C Hamano <junkio@cox.net>
45
46In this article, JC gives a small real-life example of using
47'git revert' command, and using a temporary branch and tag for safety
48and easier sanity checking.
49
50
Junio C Hamano63636e52006-02-12 13:31:3951* link:howto/separating-topic-branches.txt[separating-topic-branches] by Junio C Hamano <junkio@cox.net>
52
53In this article, JC describes how to separate topic branches.
54
55
Junio C Hamanoa13b4ee2006-08-11 00:00:2356* link:howto/setup-git-server-over-http.txt[setup-git-server-over-http] by Rutger Nijlunsing <rutger@nospam.com>
57
58
59
Junio C Hamano1a4e8412005-12-27 08:17:2360* link:howto/update-hook-example.txt[update-hook-example] by Junio C Hamano <junkio@cox.net> and Carl Baldwin <cnb@fc.hp.com>
61
62An example hooks/update script is presented to
63implement repository maintenance policies, such as who can push
64into which branch and who can make a tag.
65
66
Junio C Hamanod51d9a22007-03-20 09:18:2267* link:howto/use-git-daemon.txt[use-git-daemon]
68
69
70