Git

Git é um sistema de controle de versão gratuito e de código aberto.

Para instalar, no Linux, precisa apenas utilizar o comando sudo apt-get install git-all.

Para instalar, no Windows, basta ir ao http:git-scm.com/download/win.

Ao finalizar o Download, é só clicar no arquivo duas vezes para iniciar o assistente de instalação. Basta seguir as instruções na tela, clicando em Next. Ao término, clique em Finish para concluir com êxito a instalação.

O Git é usado principalmente no desenvolvimento de software, mas pode ser utilizado para registrar o histórico de edições de qualquer tipo de arquivo, como alguns livros digitais são disponibilizados no Github e escrito aos poucos publicamente.

Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, sem a necessidade de haver uma conexão de rede ou um servidor central. O Git também facilita a reprodutibilidade científica em uma ampla gama de disciplinas, desde ecologia à bioinformática, e da arqueologia até a zoologia.

Github

Github é uma espécie de "rede social para programadores". Com uma premissa levemente semelhante à do StackOverflow, um site de perguntas e respostas para profissionais e entusiastas na área de programação, O Github é uma plataforma de hospedagem de código fonte e arquivos com controle de versão utilizando o Git.

Ele permite que programadores, utilitários ou qualquer outro usuário cadastrado na plataforma contribuam em projetos privados e/ou OpenSource de qualquer lugar do mundo. O Github é amplamente utilizado por programadores para divulgação de seus projetos e trabalhos, além de promover fácil comunicação através de recursos que relatam problemas ou mesclam repositórios remotos.

O slogan do Github é "Social Code Host", e a base do site é justamente essa: armazenar códigos de programação, produzidos por desenvolvedores do mundo todo, e compartilhá-los como se fosse uma rede social. Dessa forma é possível que quaisquer usuários cadastrados na plataforma divulguem seus trabalhos e que outros membros da comunidade façam contribuições.

Com isso, o Github também pode funcionar como um serviço de colaboração de projetos pessoais e até comerciais. Grandes empresas como Google e WordPress também usufruem do site no que diz respeito às possibilidades de suporte a problemas e até novos desenvolvimentos para suas plataformas.