Added two chapters
[gitmagic/dustin.git] / preface.html
blob88b1ba82a42385e3d4079a4918046447240bdf72
1 <h1>Git Magic</h1>
2 <p>
3 <a href="http://git.or.cz/">Git</a> is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master. I'm recording what I've figured out so far in these pages.
4 </p>
5 <p>
6 As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is the case for newbies, who may as well view Git as a gizmo that can amaze friends and infuriate enemies with its wondrous abilities. So rather than go into details, I'll provide rough recipes for particular effects. After repeated use, gradually you will understand how each trick works, and how to tailor them for your needs.
7 </p>
8 <h2>References</h2>
9 <ul>
10 <li>
11 <a href="http://git.or.cz">Git homepage</a> which hosts
12 <a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html">the official Git user manual</a>, <a href="http://www.kernel.org/pub/software/scm/git/docs/git.html">Git manual pages</a> and <a href="http://www.kernel.org/pub/software/scm/git/docs/tutorial.html">tutorial</a>.
13 </li>
14 <li>
15 <a href="http://en.wikipedia.org/wiki/Git_%28software%29">Wikipedia entry on Git</a>
16 </li>
17 </ul>
18 Comparisons with other version control systems:
19 <ul>
20 <li>
21 <a href="http://git.or.cz/gitwiki/GitSvnComparsion">Git vs Subversion</a> by Shawn Pearce
22 </li>
23 <li>
24 <a href="http://mjtsai.com/blog/2007/07/15/subversion-to-git/">Git vs Subversion</a> by Michael Tsai
25 </li>
26 <li>
27 <a href="http://utsl.gen.nz/talks/git-svn/intro.html">Git vs Subversion, SVK</a> by Sam Vilain.
28 <li>
29 <a href="http://tytso.livejournal.com/29467.html">Git vs Mercurial</a> by Ted Tso.
30 </li>
31 <li>
32 <a href="http://www.jukie.net/~bart/blog/git-vs-hg">Git vs Mercurial</a> by Bart Trojanowski</a>
33 </li>
34 </ul>
35 <p>
36 Other guides:
37 </p>
38 <ul>
39 <li>
40 <a href="http://git.or.cz/course/svn.html">Git crash course for Subversion users</a>
41 </li>
42 <li>
43 <a href="http://polywww.in2p3.fr/~gaycken/Calice/Software/my_git_workflow.html">Advanced Git work flow</a> described by Götz Gaycken.
44 </li>
45 </ul>
46 <p>
47 <a href="/~blynn/">Ben Lynn</a>
48 </p>