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.