Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — Unesc 2025
Engenharia de SoftwareFerramentas de Desenvolvimento de Software
- Código
- qg629962
- Banca
- Unesc
- Órgão
- FESPORTE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Informática
Imagine um desenvolvedor trabalhando em um projeto com outros colegas, utilizando o Git para controlar as versões do código-fonte. Ele precisa fazer uma alteração significativa em um módulo do sistema, mas não quer afetar o trabalho dos seus colegas enquanto desenvolve essa nova funcionalidade.Qual a sequência de comandos Git que ele deve executar para criar uma ramificação (branch) para desenvolver a nova funcionalidade, fazer as alterações e, posteriormente, integrar as alterações na ramificação principal (main)?
- Agit checkout main, git pull origin main, git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git push origin nova-funcionalidade, git checkout main, git merge nova-funcionalidade
- Bgit branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git checkout main, git merge nova-funcionalidade
- Cgit init, git add ., git commit -m "Mensagem", git branch nova-funcionalidade, git checkout nova-funcionalidade, git push origin nova-funcionalidade
- Dgit status, git add ., git commit -m "Mensagem", git checkout main, git merge nova-funcionalidade, git push origin main
- Egit checkout main, git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git push origin main