GIt é um sistema de controle de versões distribuído, utilizado no desenvolvimento de software, ele pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo, foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas acabou sendo adotado por muitos outros projetos.
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não depende de acesso a uma rede ou a um servidor central, ele facilita também na reprodutibilidade cientifica em uma ampla gama de disciplinas, da ecologia à bioinformática, arqueologia à zoologia.
Distribuído sob os termos da versão 2 da GNU General Public License, Git é um software de código livre e sua manutenção é atualmente supervisionada por Junio Hamano. Git é gratuito e foi projetado para lidar com tudo de projetos pequenos a projetos grandes =, com velocidade e eficiência. O Git é fácil de aprender e tem uma pegada minúscula com desempenho extremamente rápido. Empresas com projetos no Git, são elas o Google, Facebook, Linkedin, Netflix, PostgreSQL, Eclipse, Linux e muito mais.
Características do Git:
Compatibilidade com protocolos e sistemas existentes
Repositórios podem ser publicados por HTTP, FTP, rsync, em um protocolo Git sobre uma porta conhecida ou por ssh, ele também tem uma emulação de servidor CVS, que habilita a existência de clientes CVS e extensões plugins em diversos ADIs e usa os repositórios Git. O Subversion e o svk podem utilizar os repositórios diretamente com o git-svn.
Suporte consistente para desenvolvimentos não lineares
O pode Git suporta rápidas criações de ramos (branches) e mesclas (merges), ele inclui ferramentas específicas para visualização e navegação de históricos de desenvolvimento não lineares. Uma suposição intrínseca no Git é que uma mudança será mesclada mais do que é escrita, enquanto é passada por vários revisores.
Instalando no Linux
Se você deseja instalar o Git no Linux através de um instalador binário, você pode geralmente fazê-lo através da ferramenta básica de gerenciamento de pacotes que vem com sua distribuição. Se você usar Fedora, por exemplo, você pode usar o yum:
- $ sudo yum install git-all
Se você usar uma distribuição baseada em Debian como o Ubuntu, use o apt-get:
- $ sudo apt-get install git-all
Para mais opções de instruções de como instalar o Git em outros vários sistemas Unix, veja na página do Git.
Mais informações acesse o link!
Sua identidade
A primeira coisa que você deve fazer ao instalar o Git é definir seu nome de usuário e endereço de email. Isso é importante porque todos os commit do Git usam essas informações e são imutáveis nos commits que você começa a criar:
- $ git config –global user.name “John Doe”
- $ git config –global user.email johndoe@example.com
Novamente, você precisa fazer isso apenas uma vez se passar a –global opção, porque o Git sempre usará essas informações para qualquer coisa que você faça nesse sistema. Se você quiser substituir isso por um nome ou endereço de email diferente para projetos específicos, poderá executar o comando sem a –global opção quando estiver nesse projeto.
Muitas das ferramentas da GUI o ajudarão a fazer isso quando você as executar pela primeira vez.