Git
-- open source distributed version control system
-- A stream of snapshots(if no change,just link)
-- Three states
http://git-scm.com/
http://git-scm.com/book/en/v2