Junior
O que é o git remote e qual é o seu papel no sistema de controlo de versões Git?
sobes.tech IA
Resposta da IA
Git remote — é um link para um repositório externo, armazenado em outro servidor ou no mesmo sistema de ficheiros. Permite trocar alterações (push, pull, fetch) com esse repositório.
Papel do git remote:
- Colaboração: Permite que vários desenvolvedores trabalhem num mesmo projeto, sincronizando alterações através de um repositório remoto comum.
- Cópia de segurança: Serve para armazenar uma cópia do repositório fora da máquina local, protegendo contra perda de dados.
- Difusão de alterações: Fornece um local centralizado para publicar e descarregar as últimas versões do projeto.
O nome mais comum para o primeiro repositório remoto é origin.
# Ver a lista de repositórios remotos configurados
git remote -v
# Adicionar um novo repositório remoto chamado 'upstream'
git remote add upstream https://github.com/example/another-repo.git
# Obter alterações do remoto 'origin' sem mesclar
git fetch origin
# Enviar alterações da branch atual para o remoto 'origin'
git push origin main