Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2024

Engenharia de SoftwareGerência de Configuração
Código
ce190853
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
No Git, o comando que envia as atualizações do repositório local para o repositório remoto é executado por meio da instrução
  1. Agit push.
  2. Bgit commit.
  3. Cgit pull.
  4. Dgit add.
  5. Egit merge.
Revelar gabarito e comentário

GabaritoA — git push.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Git – Envio para repositório remoto

Gabarito: letra A. O comando que envia as atualizações do repositório local para o repositório remoto no Git é git push. Essa é a função específica desse comando: sincronizar commits locais com o servidor remoto (por exemplo, GitHub, GitLab). Os demais comandos têm finalidades distintas: git commit consolida mudanças no repositório local, git pull baixa e mescla alterações do remoto para o local, git add adiciona arquivos à área de preparação (staging), e git merge combina branches.

Comandos Git
  • 1Envio local → remoto
    • git push
  • 2Outros comandos
    • git commit (consolida local)
    • git pull (remoto → local)
    • git add (staging)
    • git merge (combina branches)
LEVEL · soulevel.com.br

Alternativa A – ✅ Correta ⟵ GABARITO

O comando git push envia os commits do repositório local para o repositório remoto, efetuando a sincronização no sentido local → remoto. Essa é a definição canônica do comando. Conforme o contexto, "O comando git push é utilizado para enviar seu projeto local para o servidor remoto" e "Para enviar seu projeto local para o servidor remoto, você deve executar git push <nome-remoto> <nome-branch>."

Alternativa B – ❌ Incorreta

git commit registra as alterações no repositório local, criando um novo commit (snapshot). Ele não envia nada para o repositório remoto. O comando correto para enviar é git push.

Alternativa C – ❌ Incorreta

git pull baixa as alterações do repositório remoto e as mescla na branch local (sentido remoto → local). É o contrário do que a questão pede.

Alternativa D – ❌ Incorreta

git add adiciona arquivos modificados à área de preparação (staging), preparando‑os para o próximo commit. Não há envio para o remoto.

Alternativa E – ❌ Incorreta

git merge combina duas ou mais branches em uma única, geralmente integrando alterações de diferentes linhas de desenvolvimento. Não está relacionado ao envio para repositório remoto.

Link permanente: /questoes/ce190853