Git – Por que usar? – Parte I

 

Em primeiro lugar, o que é Git?

O git é um Sistema de Controle de Versão Distribuído. Começou a ser pensado por Linus Torvalds ainda em 2005, quando ele estava tendo problemas com o Bitkeeper, sistema usado na época para o controle de versão do Kernel do Linux.

Ao pensar em um substituto a esse sistema, Linux Torvalds propôs que ele tivesse:

  • Velocidade
  • Design simples
  • Suporte robusto a desenvolvimento não linear (milhares de branches paralelos)
  • Totalmente distribuído
  • Capaz de lidar eficientemente com grandes projetos como o kernel do Linux (velocidade e volume de dados)

Além disso se procurou um sistema que fosse fácil de lidar, e que não implementasse as mudanças diretamente, mas que houvesse uma camada intermediária. Além do mais deveria proporcionar “caminhos” alternativos ao principal, para o desenvolvimento de novas características, patches de correção e etc. Leia o resto deste post »

Anúncios