Git
Vamos falar de Git!
Olá galera, tudo bem? Hoje vou falar sobre a ferramenta de controle de versão mais aclamada do momento, Git.
Fiquei impressionado com o que ele pode fazer e o que esta ferramenta proporciona nos trabalhos em equipe e individual.
Chega a parecer mágica a leveza e agilidade que a ferramenta pode proporcionar. Controlar arquivos com segurança, fazer versionamento, voltar e avançar versão e resolver conflitos faz aparentar ser algo comum que, em outras ferramentas não era.
Mas enfim. O que é Git?
Foi criado por Linus Torvalds (criador do Linux) para suprir a demanda de uma ferramenta de controle de versão. Já que uma das melhores ferramentas deste tipo para Linux era gratuita e passou a ser paga.
A ferramenta adiciona os arquivos onde é iniciado em um repositório e é criado o branch principal (master), podendo ser criados outros branches (como se fossem usuários).
Ao ser criado o repositório é necessário que os arquivos sejam adicionados e depois comitados, lançando uma versão dos arquivos atuais e comentado de forma que identifique o que foi feito. Toda vez que houver alterações nos arquivos, deve-se novamente adicionar e comitar as mudanças.
A magia do Git está em poder voltar uma versão facilmente e não pesa praticamente nada em arquivos. A ferramenta consegue de forma ágil e sem burocracia resolver estes empecilhos e não duplica seus arquivos.
Finalizando
Por fim, posso dizer que dentre as atuais ferramentas de controle de versão existentes no mercado Git está no topo. Possui fácil aprendizagem e uma leveza descomunal para o seu fim. Para quem utiliza SVN, Mercurial ou outro serviço concorrente se surpreenderá com a simplicidade proporcionada pelo Git.
Para quem não possui facilidade com terminal e acha mais fácil utilizando uma interface gráfica, pode-se usar o GitHub, BitBucket ou outros. São serviços de empresas diferentes porém utilizam do propósito do Git.
Para conferir mais sobre a ferramenta deixarei o link do site oficial aqui:
Site oficial
