Git

Origem: Wikipédia, a enciclopédia livre.

Git logo Git

{{{legenda}}}
Desenvolvedor Linus Torvalds, Junio Hamano
Lançamento
Última versão 1.5.5.1 (20 de abril de 2008)
Versão de teste ()
Plataforma
Escrito em
Idiomas
Sistema Op. POSIX
Estado do desenvolvimento
Gênero Controle de versões
Licença GPL Versão 2
Tamanho
Website http://git.or.cz/

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.

Notas

  1. Projetos que usam Git para gerenciamento de controle.. Página visitada em 2008-02-20.
  2. OLPC wiki. Project hosting. Página visitada em 2008-02-20.
  3. GitWeb.. Página visitada em 2009-08-08.

[editar] Referências