Logotipo do Git

Git

Git

Logotipo do Git

Desenvolvido em 2005 por Linus Torvalds, o famoso criador do kernel do sistema operacional Linux, Git é um Sistema de Controle de Versão distribuída open-source utilizado pela grande maioria dos desenvolvedores atualmente. Possui todas as características de um sistema de controle de versão, como exibir todo o histórico de alterações no código do projeto e retornar um ponto de qualquer registro, para saber como o código estava naquela data específica. Além disso, o Git ajuda muito controle de fluxo entre desenvolvedores no mesmo projeto com ferramentas para análise e resolução de conflitos quando o mesmo arquivo é editado por mais de uma pessoa em funcionalidades diferentes, tornando-se um padrão na produção de projetos atualmente.

Formato de Tratamento de Dados com Git

O Git trata seus dados mais como um fluxo do estado dos arquivos. Toda vez que é feito um commit, ou salvar o estado de seu projeto no Git, ele basicamente tira cria uma imagem de todos os arquivos e armazena uma referência para esse conjunto de arquivos. Caso os arquivos não foram alterados, o Git não armazena o arquivo novamente, apenas um link para o arquivo idêntico anterior já armazenado.

Operação Local

Geralmente o Git trabalha com operações locais na área de trabalho do desenvolvedor, e caso esteja desconectado internet ou sem VPN, pode-se efetuar a busca do histórico das versões do projeto no banco de dados local.

Fluxo de Operação do Git

O fluxo de trabalho é da seguinte forma:

  1. Você modifica os arquivos no seu diretório de trabalho;

  2. Você prepara os arquivos, adicionando imagens deles à sua área de preparo;

  3. Você executa o comando commit, o que leva os arquivos como eles estão na área de preparo e armazena essa imagens de forma permanente para o diretório do Git.


Fonte: