← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2024

Questão comentada de Engenharia de Software

No Git, o comando que envia as atualizações do repositório local para o repositório remoto é executado por meio da instrução

Gabarito: A

No Git, cada comando tem um papel bem específico, e a banca adora trocar esses papéis para ver se voce está atento. Quando voce termina de trabalhar em arquivos no seu computador e quer levar essas mudanças para o repositório remoto, o comando usado é o que faz o envio, como se fosse a etapa de "mandar para o servidor". Esse comando é o git push. Já o git commit não envia nada para a nuvem: ele apenas registra as alterações no repositório local, criando um ponto de controle na sua máquina. Pense nele como salvar o progresso do jogo, mas ainda sem compartilhar com ninguém. O git pull faz o caminho inverso ao push, porque traz alterações do repositório remoto para o local. O git add prepara arquivos para o commit, colocando-os na área de staging. E o git merge junta históricos de branches, sem ser o comando de envio ao remoto. Por isso, o gabarito A está correto: git push é justamente a instrução usada para enviar as atualizações do repositório local para o repositório remoto. Em provas de concurso, essa distinção entre "salvar localmente", "buscar do remoto" e "enviar ao remoto" costuma aparecer com muita frequência.

Continue treinando

Questões relacionadas