Recent Events for MainPageDiary (Blog)


GIT - the revision control (not the GNU Interactive Tools project)

The definition of Linus Torvalds :

GIT - the stupid content tracker

"git" can mean anything, depending on your mood.

 - random three-letter combination that is pronounceable, and not
   actually used by any common UNIX command.  The fact that it is a
   mispronunciation of "get" may or may not be relevant.
 - stupid. contemptible and despicable. simple. Take your pick from the
   dictionary of slang.
 - "global information tracker": you're in a good mood, and it actually
   works for you. Angels sing, and a light suddenly fills the room. 
 - "goddamn idiotic truckload of sh*t": when it breaks

The Original GIT name

GIT has been around for a long time before Linus Torvalds picked that unfortunate name; it is a GNU project: GNU Interactive Tools. It's home page is at Documentation can be read at Its Freshmeat entry is at and its FSF Free Software Directory entry is at It has a Debian package and is part of the standard Debian installation; its package entry is at

Variation on GIT


Web Interfaces to GIT

Other User Interface around GIT

Introduction to GIT

GIT repositories

Alternative or similar SCM to GIT

hash-based storage / discussion