~/questoes/programacao
Git é um sistema de controle de versão que permite rastrear todas as mudanças no código e facilita o trabalho colaborativo entre desenvolvedores. Desde o primeiro dia do projeto, Git cria um histórico completo das alterações, evita conflitos quando múltiplas pessoas trabalham no mesmo arquivo e permite voltar a versões anteriores se necessário.
A alternativa D está correta porque Git foi criado especificamente para permitir que vários desenvolvedores trabalhem simultaneamente no mesmo projeto sem que suas mudanças se sobrescrevam. O Git gerencia diferentes versões do código e resolve conflitos de forma controlada, o que é impossível fazer manualmente quando múltiplos programadores estão envolvidos.
Git não gera documentação automática. Ele rastreia mudanças no código, mas documentação deve ser criada manualmente pelo desenvolvedor. Existem ferramentas específicas para isso, mas não é função do Git.
Git não comprime arquivos para economizar espaço. Ele armazena versões completas do projeto, o que na verdade pode aumentar o tamanho no disco. Ferramentas de compressão são diferentes de sistemas de versionamento.
Git não faz backup automático a cada hora. Ele só registra mudanças quando o desenvolvedor faz um commit, que é uma ação manual e intencional. Além disso, Git sem sincronização com servidor remoto não protege contra perda de dados do disco local.
Esta é a resposta correta. Git permite que múltiplos desenvolvedores trabalhem no mesmo projeto sem que um sobrescreva o trabalho do outro. Cada pessoa trabalha em sua própria cópia, e Git mescla as mudanças de forma controlada, evitando conflitos.