Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 1 | GIT Howto Index |
| 2 | =============== |
| 3 | |
| 4 | Here is a collection of mailing list postings made by various |
| 5 | people describing how they use git in their workflow. |
| 6 | |
Junio C Hamano | a097054 | 2007-11-23 08:43:30 | [diff] [blame] | 7 | * link:howto/maintain-git.txt[maintain-git] by Junio C Hamano <gitster@pobox.com> |
| 8 | |
| 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. |
| 13 | |
| 14 | |
Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 15 | * link:howto/rebase-and-edit.txt[rebase-and-edit] by Linus Torvalds <torvalds@osdl.org> |
| 16 | |
| 17 | In this article, Linus demonstrates how a broken commit |
| 18 | in a sequence of commits can be removed by rewinding the head and |
| 19 | reapplying selected changes. |
| 20 | |
| 21 | |
| 22 | * link:howto/rebase-from-internal-branch.txt[rebase-from-internal-branch] by Junio C Hamano <junkio@cox.net> |
| 23 | |
| 24 | In this article, JC talks about how he rebases the |
| 25 | public "pu" branch using the core GIT tools when he updates |
| 26 | the "master" branch, and how "rebase" works. Also discussed |
| 27 | is how this applies to individual developers who sends patches |
| 28 | upstream. |
| 29 | |
| 30 | |
| 31 | * link:howto/rebuild-from-update-hook.txt[rebuild-from-update-hook] by Junio C Hamano <junkio@cox.net> |
| 32 | |
| 33 | In this how-to article, JC talks about how he |
| 34 | uses the post-update hook to automate git documentation page |
| 35 | shown at http://www.kernel.org/pub/software/scm/git/docs/. |
| 36 | |
| 37 | |
Junio C Hamano | 1871429 | 2007-11-10 11:26:34 | [diff] [blame] | 38 | * link:howto/recover-corrupted-blob-object.txt[recover-corrupted-blob-object] by Linus Torvalds <torvalds@linux-foundation.org> |
| 39 | |
| 40 | Some tricks to reconstruct blob objects in order to fix |
| 41 | a corrupted repository. |
| 42 | |
| 43 | |
Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 44 | * link:howto/revert-branch-rebase.html[revert-branch-rebase] by Junio C Hamano <junkio@cox.net> |
| 45 | |
| 46 | In this article, JC gives a small real-life example of using |
| 47 | 'git revert' command, and using a temporary branch and tag for safety |
| 48 | and easier sanity checking. |
| 49 | |
| 50 | |
Junio C Hamano | 63636e5 | 2006-02-12 13:31:39 | [diff] [blame] | 51 | * link:howto/separating-topic-branches.txt[separating-topic-branches] by Junio C Hamano <junkio@cox.net> |
| 52 | |
| 53 | In this article, JC describes how to separate topic branches. |
| 54 | |
| 55 | |
Junio C Hamano | a13b4ee | 2006-08-11 00:00:23 | [diff] [blame] | 56 | * link:howto/setup-git-server-over-http.txt[setup-git-server-over-http] by Rutger Nijlunsing <rutger@nospam.com> |
| 57 | |
| 58 | |
| 59 | |
Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 60 | * link:howto/update-hook-example.txt[update-hook-example] by Junio C Hamano <junkio@cox.net> and Carl Baldwin <cnb@fc.hp.com> |
| 61 | |
| 62 | An example hooks/update script is presented to |
| 63 | implement repository maintenance policies, such as who can push |
| 64 | into which branch and who can make a tag. |
| 65 | |
| 66 | |
Junio C Hamano | d51d9a2 | 2007-03-20 09:18:22 | [diff] [blame] | 67 | * link:howto/use-git-daemon.txt[use-git-daemon] |
| 68 | |
| 69 | |
| 70 | |