Junior — Middle
Explique o que é o sistema de controlo de versões Git e como é utilizado no desenvolvimento em equipa.
sobes.tech IA
Resposta da IA
O Git é um sistema de controlo de versões distribuído que permite acompanhar as alterações no código fonte e outros ficheiros do projeto.
Na colaboração em equipa, o Git é utilizado para:
- Guardar o histórico de alterações — é possível ver quem e quando alterou o código.
- Trabalho paralelo — cada desenvolvedor trabalha na sua própria branch, sem interferir com os outros.
- Mesclar alterações — através de merge ou rebase de branches.
- Resolver conflitos — quando alterações são feitas nas mesmas partes do código ao mesmo tempo.
O Git permite que a equipa colabore de forma eficiente, mantendo a integridade e o histórico do projeto.
Exemplo de comandos básicos:
git clone <repositório> # Clonar o projeto
git checkout -b feature # Criar e mudar para uma nova branch
git add . # Adicionar alterações ao índice
git commit -m "descrição" # Confirmar alterações
git push origin feature # Enviar a branch para o servidor
git pull # Obter atualizações do repositório remoto