O que é o Git?
O Git é um sistema de controle de versão. Ele registra cada alteração feita em um conjunto de arquivos, quem a fez e quando. Uma equipe pode trabalhar ao mesmo tempo no mesmo projeto e voltar a um estado anterior quando algo dá errado.
Fale com um engenheiro Base de conhecimento
O que é
Funciona como um documento compartilhado com histórico completo de alterações, mas para código e configuração de servidores. Cada alteração salva é um commit, que registra o autor, o horário e uma nota curta sobre o motivo da mudança.
Alguém pode testar uma ideia em um branch separado sem perturbar a versão em funcionamento e depois incorporá-la, o merge, após a revisão. Cada cópia completa de um projeto Git guarda todo o histórico, então perder uma máquina não faz perder o registro. O GitLab e o GitHub hospedam a cópia compartilhada e acrescentam revisão, controle de acesso e automação.
Por que isso importa para uma empresa
- Uma trilha de auditoria: quando algo muda, você vê quem mudou, quando e o motivo que informou.
- Reversão: uma mudança ruim pode ser desfeita voltando à última versão boa, em vez de reconstruir de memória.
- Menos dependência de uma só pessoa: o trabalho e seu histórico ficam em um lugar compartilhado, não em um notebook.
- Trabalho em equipe mais seguro: várias pessoas podem alterar o mesmo projeto sem sobrescrever o trabalho umas das outras.
Como a KawaConnect usa o Git
Nosso software empresarial sob medida, incluindo nossos próprios produtos Tagestry e PryceHawk, fica no Git. A infraestrutura como código também. Pipelines de CI/CD do GitLab constroem a partir dele imagens de contêiner Docker. Para o Kubernetes, usamos GitOps: a configuração do cluster fica no Git, e o cluster é alterado alterando esse repositório, de modo que uma mudança ruim é revertida da mesma forma.
Serviços relacionados
Linux e Kubernetes
Pipelines, infraestrutura como código e entrega com GitOps.
Software
Software empresarial sob medida, mantido sob controle de versão.
Sites
Sites de clientes que projetamos, desenvolvemos e hospedamos.
Saiba mais
- Git na WikipédiaUma visão geral neutra do que é o Git e de como ele difere das ferramentas de controle de versão mais antigas, útil para quem não é desenvolvedor.
- Site do GitA página oficial do projeto, com downloads para quem quiser experimentar.
- Documentação do GitO manual de referência e o livro gratuito, escritos para quem vai usar o Git no dia a dia.
Quer sua configuração sob controle de versão?
Diga-nos quais servidores e aplicativos são alterados à mão hoje. Mostraremos como funcionariam, para eles, mudanças registradas e reversíveis.
Inicie uma conversa