Sistema Git
O sistema Git é um sistema de controle de versão para um projeto de trabalho. O Git tem uma arquitetura distribuída, o que implica que os arquivos e repositórios do projeto estão localizados em diferentes ramos (branches), onde o código estável principal está no ramo principal do projeto (master/main), e o trabalho em novas alterações e seus testes é feito em ramos secundários, os chamados ramos de feature (topic branches). A cada salvamento de alterações nos arquivos, o sistema Git tira uma espécie de instantâneo (snapshot) deles, que é armazenado em uma pasta temporária.