Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1 Qual é o nome do comando que representa uma solicitação para que um desenvolvedor revise e, se for o caso, realize o merge de um branch que outro desenvolvedor criou? 
Questão 1Resposta
a.
clone suggestion.
b.
push order. 
c.
add order. 
d.
merge request. 
(X) e.
pull request.
2 Qual comando da ferramenta Git é usado para criar snapshots (ou fotografias) dos arquivos de um sistema e armazená-las no sistema de controle de versões? 
Questão 2Resposta
a.
Clone. 
(X) b.
Commit. 
c.
Pull. 
d.
Add. 
e.
Push.
3 Em um projeto de desenvolvimento de software, é importante garantir que todas as modificações sejam registradas corretamente e que versões antigas possam ser recuperadas facilmente caso um erro ocorra. Isso é especialmente importante quando múltiplos desenvolvedores estão envolvidos e trabalham em paralelo. A utilização de ferramentas de controle de versão como o Git é uma prática comum para garantir o controle sobre as mudanças feitas no código.
Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas:
I. Para garantir que modificações feitas em diferentes ramificações do Git não entrem em conflito, o comando git merge deve ser utilizado regularmente para integrar as alterações de uma branch de desenvolvimento para a branch principal.
PORQUE
II. O comando git rebase é uma ferramenta alternativa ao git merge que permite aplicar as alterações de uma branch diretamente sobre a branch principal, criando um histórico linear e facilitando a resolução de conflitos.
A respeito dessas asserções, assinale a alternativa correta:
Questão 3Resposta
a.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
c.
As asserções I e II são falsas.
(X) d.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
e.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
4 Um desenvolvedor está trabalhando em uma aplicação que contém duas branches principais: main e feature/login. Ele está desenvolvendo uma nova funcionalidade na branch feature/login e, durante esse processo, percebeu que algumas alterações não foram devidamente confirmadas antes de trocar para a branch main. Após realizar algumas correções na branch main, ele decide voltar para a branch feature/login e retomar seu trabalho. Porém, ao tentar realizar o git merge feature/login de volta para a branch main, ele se depara com um conflito. Ele também nota que a branch feature/login está com alguns arquivos que não deveriam ser parte do commit, e ele precisa removê-los da área de stage.
Com base neste cenário, sobre a sequência correta de comandos para resolver os problemas e retomar o desenvolvimento da maneira mais adequada, analise as afirmativas a seguir:
I. Retornar para a branch feature/login para corrigir a área de stage e retirar os arquivos indesejados.
II. Utilizar o comando git restore --staged para remover os arquivos da área de stage.
III. Após limpar a área de stage, retornar à branch main utilizando git checkout main.
IV. Com a branch main ativa, executar git merge feature/login para integrar as alterações.
Está correto o que se afirma em:
Questão 4Resposta
a.
III e IV, apenas.
b.
I, II e III, apenas.
c.
II e IV, apenas.
d.
I e III, apenas.
(X) e.
I, II, III e IV.
TENTETIVA 2
1 Qual comando da ferramenta Git é usado para copiar os commits mais recentes do repositório local para o repositório remoto? 
Questão 1Resposta
a.
Clone. 
b.
Add.
c.
Commit. 
(X) d.
Push. 
e.
Pull.
2 Qual comando da ferramenta Git é usado para atualizar um repositório local com as versões mais atualizadas (com commits) de um repositório remoto? 
Questão 2Resposta
a.
Add. 
b.
Clone. 
c.
Push. 
d.
Commit. 
(X) e.
Pull.
3 Durante o desenvolvimento de um projeto colaborativo em Git, a equipe de software se deparou com situações que exigiram o uso de comandos específicos para garantir o fluxo contínuo de trabalho. Houve momentos em que foi necessário desfazer alterações, alternar entre versões, integrar mudanças e atualizar o repositório remoto. Cada decisão demandava o domínio de comandos apropriados e sua correta aplicação no contexto do projeto.
Com base nesse cenário, associe as situações descritas aos comandos Git mais adequados para resolvê-las. Considere que nem todos os itens das colunas precisam ser associados ou que um mesmo comando pode estar relacionado a mais de uma situação.
	Comando
	Situação
	I. git restore --staged 
	A. Um desenvolvedor precisa voltar à última versão confirmada, desfazendo as alterações feitas no arquivo index.html que ainda não foram adicionadas ao stage.
	II. git merge 
	B. Um colaborador deseja unir o conteúdo da branch feature/login à branch main, integrando as alterações realizadas.
	III. git reset --hard
	C. A equipe quer baixar atualizações do repositório remoto sem aplicá-las automaticamente à branch local.
	IV. git fetch
	D. O repositório está com arquivos no stage que não deveriam ser incluídos no commit, e o desenvolvedor quer removê-los da área de stage.
	V. git checkout 
	 
Assinale a alternativa que apresenta a associação correta:
Questão 3Resposta
a.
I-D; II-C; III-B; IV-A; V-E.
b.
I-B; II-D; IV-A; V-C.
c.
I-C; II-B; III-A; IV-D; V-E.
d.
I-A; II-C; III-D; IV-B; V-E.
(X) e.
I-D; II-B; IV-C; V-A.
4 Durante uma oficina sobre boas práticas no desenvolvimento de software, um instrutor propôs aos participantes a criação de um projeto em grupo, no qual cada membro deveria trabalhar em funcionalidades diferentes. Para facilitar o acompanhamento das alterações feitas por todos, o grupo foi orientado a utilizar um sistema de versionamento com Git. No início do trabalho, um dos participantes perguntou sobre o local onde os arquivos do projeto ficariam armazenados e organizados de forma centralizada para que todos pudessem colaborar.
Diante da situação apresentada, assinale a alternativa que reconhece o conceito do local que permite o armazenamento das versões de arquivos e o controle de mudanças realizadas no projeto:
Questão 4Resposta
(X) a.
Repositório.
b.
Pull.
c.
Commit.
d.
Branch.
e.
Clone.

Mais conteúdos dessa disciplina