No sistema Git, qual o objetivo do comando abaixo? git remote -v
- A)Reverter o último commit do repositório local.
Errada: reverter o último commit é tarefa de comandos como `git revert` ou `git reset`, não de `git remote -v`.
- B)Exibir uma lista com os nomes e endereços dos repositórios remotos.
Certa: `git remote -v` exibe os nomes dos repositórios remotos e seus endereços (URLs) para fetch e push.
- C)Ativar os repositórios remotos a partir do repositório local.
Errada: ativar ou configurar remotos não é o objetivo do comando; ele apenas lista os remotos já cadastrados.
- D)Comparar o repositório local com o repositório remoto.
Errada: comparar repositório local com remoto é função de comandos como `git fetch`, `git diff` ou `git status`, dependendo do caso.
- E)Transformar a pasta do projeto num repositório.
Errada: transformar uma pasta em repositório é feito com `git init`, não com `git remote -v`.
Gabarito: B
No Git, os comandos relacionados a repositórios remotos servem para você ver, adicionar, remover e consultar onde ficam as cópias “de fora” do seu projeto. Esses remotos normalmente apontam para servidores como GitHub, GitLab ou Bitbucket, ou até para outro repositório na rede. O comando `git remote -v` é bem direto: ele lista os repositórios remotos configurados no repositório local, mostrando tanto o nome do remoto quanto a URL usada para busca e envio. O `-v` vem de verbose, ou seja, mostra mais detalhes. É aquele comando que diz: “com quem seu Git está conversando e por qual endereço”. Por isso, o gabarito é a letra B. Se você quer conferir quais remotos existem no projeto e para onde eles apontam, esse é exatamente o comando certo. Ele não altera histórico, não faz comparação e não transforma pasta em repositório. Só mostra a configuração dos remotos. Na prática, a saída costuma aparecer assim: `origin https://... (fetch)` e `origin https://... (push)`. Isso ajuda muito quando você precisa saber se o projeto está ligado ao repositório correto antes de enviar alterações.