This one is a bit short, but packed with useful information on how to use git to maintain a local tree that matches exactly what Linus and the other core Linux kernel developers are working on.
What is git?
Git is popular version control system designed to handle very large projects with speed and efficiency;
it is used mainly for various open source projects, most notably the Linux kernel.Git falls in the category of distributed source code management tools, similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary world). Every Git working directory is a full-fledged repository with full revision tracking capabilities, not dependent on network access or a central server.
Read the rest of this entry »