Questões de Concurso sobre GIT

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
333 questões encontradas
Questões por página
20
Mais recentes
 

No Git, qual comando é utilizado para combinar as mudanças de uma branch secundária com a branch atual?


A

git commit


B

git pull


C

git merge


D

git checkout


E

git branch

A analista Joana está desenvolvendo um projeto com o apoio da ferramenta de versionamento de código Git. Sua cópia de trabalho atual está apontando para o branch tarefa-um. Joana precisa aplicar dois commits específicos e não sucessivos, do branch tarefa-dois, na sua cópia de trabalho.


Para realizar a operação por meio da ferramenta de linha de comando git, ela deve empregar o seguinte comando do git:


A

diff;


B

apply;


C

revert;


D

rebase;


E

cherry-pick.

No modelo gitflow, a branch principal para o ambiente de produção, que deve conter as versões estáveis do código que originam as builds, é denominada feature.


C

Certo


E

Errado

A empresa K está prestando um serviço de consultoria no desenvolvimento de aplicações para o Tribunal Regional Federal da 1ª Região (TRF1). O Tribunal trabalha com a ferramenta de versionamento GIT e, para auxiliar no desenvolvimento, a empresa K deverá ter acesso ao repositório remoto criado pela equipe de desenvolvimento. Ao chegar ao Tribunal, a equipe da empresa K precisará identificar o link de acesso ao repositório remoto e outras configurações:

Para isso, deverá ser executado o comando:


A

git remote;


B

git remote show;


C

git push;


D

git init;


E

git status.

Ano: 2024
Prova: PROGEPE - UFRPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2024

No Git, qual comando é utilizado para criar uma nova branch e ao mesmo tempo trocar para essa nova branch?


A

git branch


B

git checkout


C

git checkout -b


D

git switch


E

git merge

Com relação ao gerenciamento de versões utilizando Git, analise a citação a seguir:


“[...] onde os arquivos do projeto ficam armazenados, também denominado diretório Git, o qual pode estar presente de forma local ou remota.” (CHACON; STRAUB, 2014).


Diante do exposto, assinale a alternativa que apresenta o conceito proposto na citação.


A

Repositório


B

Diretório de Trabalho


C

Commit


D

Pushes

A analista Cátia criou o branch tarefa10 em um repositório Git local. Logo após, Cátia alternou o branch de trabalho atual para o branch recém-criado, tarefa10. Estando no branch local tarefa10, Cátia precisou renomear o branch para t10_concluida, com um único comando da ferramenta git.


Para renomear o branch de trabalho atual com um único comando, Cátia executou no repositório Git local o comando do git:


A

mv t10_concluida;


B

reset t10_concluida;


C

rebase t10_concluida;


D

branch -m t10_concluida;


E

checkout -b t10_concluida.

O comando git mv é utilizado para mover ou renomear um arquivo/diretório. O parâmetro que pode ser utilizado junto com este comando para realizar apenas uma simulação, mostrando o efeito do comando sem efetivamente realizá-lo é o:


A

-f


B

-h


C

-k


D

-n


E

-v

Em relação ao uso da ferramenta de versionamento GIT, supondo que existe uma pasta denominada “meuprojeto” que foi inicializada com o comando git init e, portanto, possui um repositório para controlar o versionamento dos arquivos contidos nela, é correto afirmar:


A

após executar o comando git commit -m ‘feature x’, os arquivos contidos na “staged area” passam a ter o status “Untracked”.


B

ao criar um arquivo denominado “novoarquivo”, na pasta “meuprojeto”, por ele não estar no último “snapshot” do GIT, o novo arquivo fica marcado com o status “Modified”.


C

ao criar um arquivo denominado “novoarquivo”, na pasta “meuprojeto”, e executar o comando git add novoarquivo, o arquivo é enviado para a área denominada “staged area”.


D

se quisermos enviar todos os arquivos com o status “Modified” para o repositório local GIT, antes de realizar o “commit” desses arquivos com o status “Modified”, precisamos executar o comando git clone nos referidos arquivos.

Qual é o efeito da execução do comando a seguir?


git branch --move download upload && git push --set-upstream origin upload


A

A ramificação de nome download será renomeada no repositório remoto.


B

Será feito o download de todas as ramificações no repositório remoto.


C

As alterações nas ramificações download e upload serão mescladas.


D

A ramificação de nome download será removida do repositório remoto.


E

A ramificação de nome download será renomeada localmente para upload, e uma nova ramificação chamada upload será criada no repositório remoto.

A execução do comando git push pdpjJE main fará que a versão local do projeto de nome pdpjJE seja sincronizada para a versão mais recente do repositório remoto; enquanto a execução do comando git pull pdpjJE main fará que as alterações locais feitas no projeto de nome pdpjJE sejam enviadas para o repositório remoto.


C

Certo


E

Errado

O versionamento de código é fundamental hoje para o desenvolvimento de sistemas, ainda mais quando estamos trabalhando em equipe, desta forma, o Git se popularizou como uma das ferramentas de versionamento mais utilizadas no dia a dia dos desenvolvedores. Desta forma, assinale a alternativa que apresenta o comando Git utilizado para criar uma nova branch e mudar para ela.


A

git checkout -b feature_branch


B

git branch feature_branch


C

git create feature_branch


D

git new branch feature_branch

Em um sistema de controle de versão como o Git, um merge conflict é


A

uma condição que ocorre quando uma branch é excluída acidentalmente.


B

um alerta emitido pelo Git quando um commit não está de acordo com as diretrizes de mensagem


C

um erro fatal que impede a execução do comando git merge.


D

uma situação em que o Git não consegue encontrar um histórico comum entre duas branches.


E

um problema que ocorre quando há alterações conflitantes em um mesmo arquivo durante a mesclagem de branches.

Assinale a opção correta a respeito dos comandos git pull e git fetch.


A

O comando git pull é usado para enviar alterações locais para um repositório remoto; e o comando git fetch é usado para obter o histórico de commit de um branch específico.


B

Ambos são comandos obsoletos e não são mais usados no Git.


C

O comando git pull baixa as alterações do repositório remoto e as mescla automaticamente com o branch local; o comando git fetch apenas baixa as alterações, deixando-as disponíveis para serem mescladas manualmente.


D

O comando git fetch baixa alterações do repositório local; e o comando git pull baixa alterações do repositório remoto.


E

Ambos os comandos têm o mesmo propósito e o mesmo funcionamento.

Ano: 2024
Prova: CESPE/CEBRASPE - CNJ - Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas - 2024

Uma branch do Git é simplesmente um ponteiro móvel para um instantâneo das alterações.


C

Certo


E

Errado

Assinale a opção em que é corretamente indicado o comando Git que permite armazenar as alterações feitas nos arquivos sem realizar o commit e que pode ser útil quando se precisa trocar de branch ou mesmo trabalhar numa tarefa diferente, mas não se deseja confirmar as alterações, ainda.


A

log


B

stash


C

rebase


D

bissect


E

restore

A analista Ana está desenvolvendo o pacote do npm CGEOnline com o apoio da ferramenta git. Em dado momento, Ana precisou incrementar a versão do CGEOnline, commitar no git a modificação de versão realizada e criar uma tag no git para marcar a nova versão. Para realizar as operações de forma simples e rápida, Ana recorreu ao comando do npm capaz de incrementar a versão de um pacote e ainda criar automaticamente um commit e uma tag no repositório git local, relacionados ao incremento da versão.


Ana recorreu ao comando do npm:


A

pkg;


B

pack;


C

update;


D

version;


E

dist-tag.

 
Ir para a página:
OK
 
Gerar simulado