Git

git is an open-source revision control system for software development, originally developed by Linus Torvalds for tracking Linux kernel sources, before being widely adopted by many other projects and companies.

Specifications

 * GIT repository layout
 * Git pack format
 * Unpacking Git packfiles
 * What is the format of a git “blob”?
 * gitignore format

Related formats

 * SHA-1 - Used to create object identifiers
 * zlib - Used to compress data
 * Virtual File System for Git

Links

 * Wikipedia article
 * Official site
 * libgit2
 * Git koans
 * bup: backup system based on Git packfile
 * Think like a Git: A guide for the perplexed