1 [Git][] is a [distributed][DVCS] [verision control system][VCS].
2 Highly recommended. There is an excellent [tutorial][], or you can
3 take a look at my [[notes]] (best viewed in [[Emacs]] org-mode). See
4 [[git-publish]] for a useful Git public-repository setup script.
6 I've published Git repositories for most of my more involved [projects][].
8 You can download a repo with
10 git clone http://www.physics.drexel.edu/~wking/code/git/<repo-name> <local-dir>
14 git clone http://www.physics.drexel.edu/~wking/code/git/sawsim.git sawsim
16 Of course, traditional tarballs, zips, etc. are also available through
19 There are many tools which use version control systems as storage
20 backends for various utilities. For example, [ikiwiki][] is a
21 VCS-based wiki, and [[Bugs Everywhere|BE]] is a VCS-based bug tracker.
23 I've also written up a few scripts to automate common Git tasks:
25 * [[git-unmerged-branches.sh]] lists unmerged branches
28 [Git]: http://git.or.cz/
29 [DVCS]: http://en.wikipedia.org/wiki/Distributed_Version_Control_System
30 [VCS]: http://en.wikipedia.org/wiki/Revision_control
31 [tutorial]: http://book.git-scm.com/
32 [projects]: http://www.physics.drexel.edu/~wking/code/git/git.php
33 [ikiwiki]: http://ikiwiki.info/