Git é um sistema de controle de revisão distribuído, rápido e escalável, com um conjunto de comandos excepcionalmente rico que fornece operações de alto nível e acesso total aos componentes internos.
Git é um projeto de código aberto coberto pela Licença Pública Geral GNU versão 2 (algumas partes dele estão sob licenças diferentes, compatíveis com a GPLv2). Foi originalmente escrito por Linus Torvalds com a ajuda de um grupo de hackers na rede.
Por favor, leia o arquivo INSTALL para obter instruções de instalação.
Muitos recursos on-line do Git podem ser acessados em https://git-scm.com/, incluindo documentação completa e ferramentas relacionadas ao Git.
Consulte Documentation/gittutorial.txt para começar, depois consulte Documentation/giteveryday.txt para obter um conjunto mínimo útil de comandos e Documentation/git-<commandname>.txt
para obter a documentação de cada comando. Se o git foi instalado corretamente, o tutorial também pode ser lido com man gittutorial
ou git help tutorial
, e a documentação de cada comando com man git-<commandname>
ou git help <commandname>
.
Os usuários do CVS também podem querer ler Documentation/gitcvs-migration.txt ( man gitcvs-migration
ou git help cvs-migration
se o git estiver instalado).
A discussão dos usuários e o desenvolvimento do Git acontecem na lista de discussão do Git - todos são bem-vindos para postar relatórios de bugs, solicitações de recursos, comentários e patches para [email protected] (leia Documentação/SubmittingPatches para obter instruções sobre envio de patches e Documentação /Diretrizes de codificação).
Aqueles que desejam ajudar com mensagens de erro, uso e traduções de strings de mensagens informativas (localização l10) devem ver po/README.md (um arquivo po
é um arquivo de objeto portátil que contém as traduções).
Para se inscrever na lista, envie um e-mail para [email protected] (consulte https://subspace.kernel.org/subscribe.html para obter detalhes). Os arquivos da lista de discussão estão disponíveis em https://lore.kernel.org/git/, https://marc.info/?l=git e outros sites de arquivo.
Problemas relevantes para a segurança devem ser divulgados em particular para a lista de discussão do Git Security [email protected].
O mantenedor frequentemente envia relatórios "O que está acontecendo" que listam o status atual de vários tópicos de desenvolvimento para a lista de discussão. A discussão que se segue fornece uma boa referência para o status do projeto, direção de desenvolvimento e tarefas restantes.
O nome "git" foi dado por Linus Torvalds quando escreveu a primeira versão. Ele descreveu a ferramenta como “o rastreador de conteúdo estúpido” e o nome como (dependendo do seu humor):