Sobes.tech
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