Git – Vamos conhece-lo?
O que é o Git?
O GIT é um sistema de controle de versão, usado
principalmente para gerenciamento de código fonte por diversos desenvolvedores
e fábricas de software, entretanto, os recursos desta ferramenta não se
restringem aos códigos, eles podem ser utilizados por quaisquer outros
profissionais que queiram gerenciar seus arquivos (designers, jornalistas,
...).
História do Git
Em 2005, com o fim do relacionamento entre os
desenvolvedores do kernel (núcleo) do Linux e os desenvolvedores do BitKeeper
(sistema DVCS utilizados pelos desenvolvedores do kernel), Linus Torvalds, o
criador do Linux, com o objetivo de criar um sistema:
- Veloz
- Totalmente distribuído
- Eficiente para grandes projetos como o kernel do Linux
Deu início ao Git, que desde sua concepção, se mostrou um
sistema de fácil uso, eficiente e incrivelmente rápido.
Desempenho
A maioria das operações do Git são feitas localmente,
diferente de outros CVCS onde a maior parte das operações possuem latência por
necessitarem com frequência se comunicar com um servidor online.
Por manter todo o histórico do projeto em seu disco local,
as operações do Git são quase instantâneas. Quando comparado ao SVN (falaremos
mais sobre essa ferramenta em textos futuros), o Git sempre é mais veloz, com
exceção da operação de Clone, pois nesse momento o Git precisa copiar todo o
histórico para o repositório local, diferente do SNV que copia apenas a última
alteração.
Uma boa leitura para explorar/conhecer comandos Git é http://rogerdudler.github.io/git-guide/index.pt_BR.html
Caso necessite de alguma informação adicional, consultar a DOCUMENTAÇÃO DO GIT.
Fontes:
Texto bastante informativo. Esse conjunto de características do Git acompanharam a evolução dos processos de desenvolvimento de software ao longo dos anos, toda essa eficiência de desempenho é o que faz com que ele seja o escolhido em grandes projetos.
ResponderExcluir