Questão de Noções de Informática — Software — VUNESP 2024
Noções de Informática›Software
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 é:
Agit cherry-pick
Bgit clone
Cgit grep
Dgit mv
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.
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).