Um desenvolvedor de aplicações de TI está utilizando um si...

Próximas questões
Com base no mesmo assunto
Q3916983 Engenharia de Software
Um desenvolvedor de aplicações de TI está utilizando um sistema de controle de versão distribuído, o GIT, no desenvolvimento de um aplicativo. No momento, ele precisa enviar as alterações recém-realizadas nesse aplicativo para um repositório remoto. O comando do ambiente GIT a ser usado, para tal, é o :git
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O ponto decisivo era identificar o comando do Git que envia alterações do repositório local para um repositório remoto.

Tema central: Comandos Git remotos
Análise das alternativas
A
Errada
pull está errada porque faz a operação inversa da pedida: traz e integra alterações do repositório remoto para o repositório local. O enunciado quer envio ao remoto, não obtenção do remoto.
B
Certa
A alternativa B está correta porque push é o comando do Git usado para enviar alterações do repositório local para o remoto.
C
Errada
merge está errada porque sua função é combinar branches ou históricos. Integrar alterações não equivale a enviar alterações para um repositório remoto.
D
Errada
status está errada porque é um comando informativo: apenas mostra a situação atual dos arquivos e da área de staging. Não há transmissão de alterações para repositório remoto.
E
Errada
branch está errada porque serve para criar, listar ou manipular ramificações. Gerenciar branches não é o mesmo que publicar alterações em repositório remoto.
Pegadinha da questão
A confusão real era entre push e pull, porque ambos se relacionam ao repositório remoto, mas em sentidos opostos; também podia induzir erro associar merge a envio só porque ele integra alterações.
Dica para questões semelhantes
  • Quando a questão mencionar enviar do repositório local para o remoto, procure o comando de publicação: push.
  • Quando aparecer a ideia de trazer do remoto para o local, descarte push e identifique pull.
  • Se o comando apenas combina históricos, informa estado ou gerencia branches, ele não substitui um comando de envio ao remoto.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo