Questão
ID 2891929Disciplina: Tecnologia da Informação
Assunto: GIT
Ano: 2025 Banca: Instituto Verbena Órgão: Câmara Municipal de Morrinhos
Considere o seguinte cenário e sequência de comandos executados no Git:
# Repositório local já existe e está configurado com um repositório remoto
git checkout -b feature/novarecurso
echo "Nova funcionalidade" > funcionalidade.txt
git add funcionalidade.txt
git commit -m "Adiciona nova funcionalidade"
git push origin feature/novarecurso
# Mais tarde, no repositório remoto, a branch main recebeu novos commits
git checkout main
git pull origin main
git checkout feature/novarecurso
git merge main
Após executar esses comandos, surgiram conflitos de merge no arquivo funcionalidade.txt. O desenvolvedor resolve manualmente os conflitos, salva as alterações e executa:
git add funcionalidade.txt
git commit -m "Resolve conflitos no merge da branch main"
git push origin feature/novarecurso
Com base no fluxo apresentado, qual foi o objetivo principal do comando git merge main no contexto do fluxo de trabalho do Git?