Questão FC373991
Uma Analista estã trabalhando em um repositório GitHub, em condições ideais, e precisa mesclar uma branch chamada feature na branch main. No entanto, durante o merge, a Analista en
Automação e Gestão de Projetos de Software
FCC · 2024
Uma Analista estã trabalhando em um repositório GitHub, em condições ideais, e precisa mesclar uma branch chamada feature na branch main. No entanto, durante o merge, a Analista encontrou um conflito no arquivo index.bhtml. Após resolver o conflito manualmente, ela adicionou o arquivo ao indice, mas esqueceu de finalizar o merge. O comando a ser utilizado para finalizar o merge corretamente é:
- qit push origin main to feature
- git commit -x "Merge branch 'feature' into 'main' "
- git merge --continue
- git rebase --continue
- git commit --amend
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O comando git merge --continue é usado para concluir uma operação de merge que estava interrompida por conflitos. Após resolver manualmente os conflitos no arquivo e colocar as alterações no índice com git add, este comando finaliza a mesclagem criando o commit de merge.
Ao executá‑lo, o Git verifica se os conflitos foram resolvidos e os arquivos estão staged; se estiverem, ele cria o commit de merge (abrindo o editor para a mensagem padrão, salvo configuração contrária). Se ainda houver arquivos não adicionados, o comando recusará continuar até que o índice esteja atualizado.
Em resumo: resolva conflitos, faça git add dos arquivos afetados e execute git merge --continue para concluir corretamente a mesclagem.
Conteúdo do catálogo FC Concursos · Atualizado em