O Git é um sistema de controle de versão que, pela sua estrutura interna, é umamáquina do tempo extremamente rápida e é um robô de integração bem competente. Foi criado em 2005 por Linus Torvalds, o mesmo criador do Linux, que estava descontente como BitKeeper, o sistema de controle de versão utilizado no desenvolvimento do kernel do Linux. Hoje em dia, além do kernel do Linux, a ferramenta é utilizada em diversos outros projetos de código aberto. O Git também é bastante utilizado em empresas em todo o mundo, inclusive no Brasil. Atualmente, conhecer bem como utilizar o Git é uma habilidade importante para uma carreira bem-sucedida no desenvolvimento de software.
GitHub é uma plataforma de hospedagem de código-fonte com controle de versão usando o Git. Ele permite que qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.

