
Git é um Software Livre para controle de versão distribuído. Git foi inicialmente criado por Linus Torvalds para o desenvolvimento do kernel Linux (kernel). O objetivo do Git é atender os requisitos do modelo de desenvolvimento do kernel, tais como desenvolvimento distribuído, manipulação de grandes conjuntos de arquivos, operações de junção (merge) complexas, rapidez, etc.
Cada diretório de trabalho Git é um repositório com todos os históricos e habilidade total de controle das revisões, não dependente de acesso a uma rede ou a um servidor central.
Vários projetos de software agora usam Git para controle de versão[1], exemplos notáveis como Kernel do Linux, Servidor X.org, Qt (toolkit), Um laptop por criança (OLPC) desenvolvimento do núcleo[2], e a ferramenta de trabalho web Ruby on Rails.
O design do Git foi inspirado por dois outros sistemas de versionamento: BitKeeper e Monotone. O Git foi criado originalmente apenas como um mecanismo de baixo nível, que outros poderiam usar para escrever front-ends.
Com a modernização e o advento do GitwebitWeb[3], esses front-ends, como o Cogito, tornaram-se obsoletos (atualmente deprecated em várias distribuições Linux)
Entretanto, o projeto principal do Git acabou virando um sistema de controle de versão completo, que pode ser usado diretamente. Hoje em dia, vários projetos de alto nível já usam o Git para controle de versões, destacando-se entre eles o kernel Linux.
O atual responsável pela manutenção do projeto é Junio Hamano. Liberado sob a licença GPL, o Git é software livre.
(Fonte : Wikipedia, é claro! Link : http://pt.wikipedia.org/wiki/Git)