Questão nº 30
Questão de Tecnologia da Informação · FCC TRT5 2022 (nº 30)
Considere que um analista adicionou o repositório Git remoto por meio do comando abaixo.
```
git remote add analista https://github.com/analista/projeto.git
```
Para remover essa conexão do repositório remoto utiliza-se a instrução
- Agit remote remove analista (alternativa correta)
- Bgit remote delete origin
- Cgit remote remove projeto.git
- Dgit remote prune analista
- Egit remote delete https://github.com/analista/projeto.git
Resposta comentada
Gabarito Alternativa A
Um repositório remoto no Git é um atalho que você cria no seu repositório local para se referir a outro repositório (geralmente em um servidor como GitHub), dando a ele um nome para facilitar o uso. O comando git remote add cria esse atalho, associando um nome a uma URL.
- (A) Correta: O comando
git remote removeé usado para remover uma conexão remota existente, e ele espera o nome que foi dado a essa conexão. No comandogit remote add analista ..., o nome atribuído foianalista. - (B) Incorreta:
originé um nome padrão comum para repositórios remotos, mas não foi o nome usado no comando de adição fornecido na questão. O nome adicionado foianalista. - (C) Incorreta:
projeto.gitfaz parte da URL do repositório, não é o nome que foi dado à conexão remota. O Git espera o nome do remoto para removê-lo. - (D) Incorreta:
git remote pruneé usado para remover referências de branches remotas que não existem mais no servidor, não para remover a conexão inteira do repositório remoto. - (E) Incorreta: (Armadilha da banca) Embora a URL seja a identificação completa do repositório remoto, o comando
git remote remove(oudelete) espera o nome que você atribuiu a essa conexão (neste caso,analista), e não a URL completa. A armadilha aqui é tentar remover pelo "valor" (a URL) em vez do "nome" (o atalho) que você criou.
Fonte: FCC TRT5 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.