GitHub.com, the “easiest (and prettiest)” version control system, is now open to the public. It’s free for Open Source programs (albeit limited to 100MB of space).
If you’re not sure what git (or Revision Control) is, here are some resources:
Wikipedia on Revision Control
(excerpt) “Revision control (also known as version control (system) (VCS), source control or (source) code management (SCM)) is the management of multiple revisions of the same unit of information. It is most commonly used in engineering and software development to manage ongoing development of digital documents like application source code, art resources such as blueprints or electronic models, and other critical information that may be worked on by a team of people. Changes to these documents are usually identified by incrementing an associated number or letter code, termed the ‘revision number’, ‘revision level’, or simply “revision” and associated historically with the person making the change. A simple form of revision control, for example, has the initial issue of a drawing assigned the revision number ‘1’. When the first change is made, the revision number is incremented to ‘2’ and so on.”
- Git’s official site (FAQ)
- Git’s Major Features Over Subversion
- Git is the next Unix
- Using Git within a project (forking around)
- Git Cheat Sheet
- Git Alternatives: A list of revision control software. You’re probably familiar with SVN, CVS or BitKeeper.
- GitHub Alternatives: Gitorious, repo.or.cz
(A cocky) Linus Torvalds talking on git:
Subversion vs git vs other?