Uma equipe de desenvolvimento está utilizando o Git para controlar as versões do código-fonte de um projeto. Dois desenvolvedores, Ana e Bruno, estão trabalhando em funcionalidades diferentes do mesmo sistema. Ana fez alterações em um arquivo chamado index.php e enviou suas alterações para o repositório remoto. Bruno, que também fez alterações no mesmo arquivo index.php, tentou enviar suas alterações, mas o Git reportou um conflito.
O que Bruno deve fazer para resolver o conflito e integrar suas alterações ao código de Ana?
- A Ignorar as alterações de Ana e forçar o envio das suas próprias alterações utilizando o comando git push -f.
- B Baixar as alterações de Ana para seu repositório local, analisar o conflito no arquivo index.php, fazer as correções necessárias e então enviar as alterações para o repositório remoto.
- C Apagar o arquivo index.php do seu repositório local e baixar novamente a versão mais recente do repositório remoto.
- D Criar uma nova branch no Git para suas alterações e enviar essa branch para o repositório remoto, sem integrar as alterações de Ana.
- E Renomear o arquivo index.php para index_bruno.php e enviar essa nova versão para o repositório remoto, para que ambas as versões do arquivo coexistam.