git

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

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *