

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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?
Ignorar as alterações de Ana e forçar o envio das suas próprias alterações utilizando o comando git push -f.
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.
Apagar o arquivo index.php do seu repositório local e baixar novamente a versão mais recente do repositório remoto.
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.
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.