Pular para o conteúdo principal

Questão de Noções de Informática — Software — VUNESP 2024

Noções de InformáticaSoftware
Código
vu088243
Banca
VUNESP
Órgão
UNESP
Ano
2024
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico assistente de suporte Acadêmico IV - Área de Atuação: Administração de Sistemas de Computação de alto Desempenho
Sistemas de controle de versão são caracterizados por uma miríade de comandos voltados para o gerenciamento. O comando Git que permite selecionar commits para trazê-los ao branch desejado é:
  1. Agit cherry-pick
  2. Bgit clone
  3. Cgit grep
  4. Dgit mv
  5. Egit push
Revelar gabarito e comentário

GabaritoA — git cherry-pick

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”.

Controle de Versão com Git – Comando cherry-pick

Gabarito: letra A. O comando git cherry-pick é utilizado para selecionar commits específicos de uma branch e aplicá-los em outra branch, permitindo trazer alterações pontuais sem mesclar toda a branch. As demais alternativas realizam funções distintas: clone, grep, mv e push.

Com base no conhecimento comum sobre Git (visto que a documentação oficial do Git confirma essa funcionalidade), cada alternativa é analisada a seguir.

1cherry-pick
Seleciona commits específicos
Aplica em outra branch
2clone
Copia repositório remoto
3grep
Pesquisa padrões em arquivos
4mv
Move/renomeia arquivo
5push
Envia commits locais para remoto
Git: comandos
LEVELsoulevel.com.br
Git: comandos: cherry-pick (Seleciona commits específicos, Aplica em outra branch); clone (Copia repositório remoto); grep (Pesquisa padrões em arquivos); mv (Move/renomeia arquivo); push (Envia commits locais para remoto)

Alternativa A — ✅ Correta ⟵ GABARITO

O git cherry-pick [commit] aplica as alterações de um ou mais commits existentes a partir de outra branch para a branch atual. É a ferramenta ideal para transportar commits específicos sem mesclar históricos completos.

Alternativa B — ❌ Incorreta

git clone copia um repositório remoto (ou local) para o computador do usuário, criando uma cópia completa do projeto. Não seleciona commits para trazer para uma branch.

Alternativa C — ❌ Incorreta

git grep pesquisa por padrões em arquivos do repositório, similar ao comando Unix grep. Não tem relação com seleção de commits.

Alternativa D — ❌ Incorreta

git mv move ou renomeia um arquivo dentro do repositório. Não manipula commits.

Alternativa E — ❌ Incorreta

git push envia commits locais para um repositório remoto. Não traz commits para a branch local; faz o oposto (envia).

Gabarito: letra A.

Link permanente: /questoes/vu088243