O que é Git?

Git é um sistema de controle de versões que registra o histórico de todas as mudanças feitas nos arquivos de um projeto, permitindo voltar atrás, comparar versões e trabalhar em equipe sem se perder.

Na prática, o Git guarda "fotos" do projeto, chamadas de commits, cada uma com a descrição do que mudou e quem mudou. Os desenvolvedores criam ramificações, chamadas de branches, para testar ideias em paralelo sem afetar a versão principal, e depois juntam essas mudanças de volta. Ele funciona em computadores locais e costuma ser usado em conjunto com serviços online que hospedam os repositórios.

Uma analogia simples é pensar em um caderno de rascunhos em que cada página é datada, tem uma anotação explicando a alteração e permite voltar a qualquer versão anterior sem perder o que já foi escrito. Assim, dá para testar um novo trecho em uma cópia separada e só incorporá-lo ao texto final quando ele estiver pronto.

Ele importa porque evita perda de trabalho e facilita a colaboração entre muitas pessoas no mesmo projeto. Para usá-lo com segurança, vale nunca publicar senhas ou chaves de acesso dentro dos arquivos versionados, pois elas ficam registradas no histórico mesmo depois de apagadas.

Onde falamos disso

Termos relacionados

← Ver o glossário completo