O que é Git?
É um sistema de controle de versão distribuído.
Definição
Git é um sistema de controle de versão distribuído que permite o rastreamento eficiente de alterações em arquivos, particularmente no desenvolvimento de software.
Repositório
Cada cópia local de um projeto de um desenvolvedor é um repositório completo, permitindo trabalho offline e facilitando a colaboração remota.
Mesclagem
Git oferece ferramentas para mesclar diferentes ramificações, resolver conflitos e manter um histórico de repositório limpo.
Flexibilidade
O design do Git suporta desenvolvimento não linear, com capacidades poderosas de ramificação e mesclagem.
Integridade dos Dados
Git usa hashes criptográficos para garantir a integridade dos dados armazenados, tornando difícil alterar ou perder informações.
Popularidade
Git tornou-se o padrão global para controle de versão, amplamente usado em projetos de software tanto de código aberto quanto comerciais.
Commits
Git cria um snapshot de todos os arquivos a cada salvamento, chamado de commit, formando um gráfico da história de desenvolvimento.
Ramificações
Desenvolvedores podem trabalhar em ramificações separadas e depois mesclar seu trabalho de volta para a ramificação principal do projeto.
Reverter
É possível reverter o código para um commit anterior, inspecionar alterações em arquivos e revisar informações como quando e onde as alterações foram feitas.