changes to a file or set of files over time so that you can recall specific versions later. • Local Version Control System • Centralized Version Control System • Distributed Version Control Systems Source: Pro Git (git-scm.com)
name all my projects after myself. First Linux, now git.” – Linus Torvalds • Created by Linus Torvalds, the creator of Linux, in 2005 • Replacement for BitKeeper SCM for the Linux kernel • Goals: • Speed • Simple • Non-linear development (parallel branching) • Fully distributed • Handle large projects (like the Linux kernel) efficiently
BitBucket – same as GitHub, but also always Mercurial • Google Code – Full Project Hosting • Gitosis – self hosted git server • https://git.wiki.kernel.org/index.php/GitHosting