RESOLUÇÃO DO EXERCÍCIO
Considerando que existem duas usuárias, uma chamada Ana e a outra chamada Betty, executei os seguintes passos para resolver o exercício proposto conforme imagens:
ANA
- 1-Executado o comando git branch para visualizar as branchs do projeto:
- 2-Criada uma nova branch e em seguida executado comando para visualizar as branchs existentes:
- 3-Para começar a trabalhar na branch titulo, executei o comando git checkout titulo, em seguida verifiquei se estava na referida branch com o comando git branch:
- 4-No arquivo index.html, alterei o título do curso. Na sequência adicionei as alterações, fiz commit e exibi o log:
- 5-Feito o mesmo processo do tóptico anterior:
- 6-Exibido o log na linha de desenvolvimento main:
BETTY
- 7-Criação da branch lista:
- 8-Inclusão do curso de Kubernetes:
ANA
- 9-Alteração da descrição do curso de Docker:
- 10-Feito o merge com a branch titulo e executato log com parâmetro graph:
- 11-Feito checkout para a branch titulo e alterado a palavra curso no título do arquivo para letra maiúscula (Curso):
- 12-Retornado para a linha de desenvolvimento main e feito um rebase com a branch titulo:
- 13-Após rebase foi executado o git log:
- 14-Enviando alterações para o repositório local:
BETTY
- 15-Na branch main foram baixadas todas as atualizações.
- 16-Na branch lista foram feitas alterações no nome do curso Docker. Após commit foi retornado para a branch main.
- 17-Na tentativa de fazer um merge com a branch lista, retornou uma mensagem de conflito. Já no arquivo index.html, foi possível visual onde estava o conflito:
- 18-Após correção dos conflitos no arquivo index.html commitei as alterações.
- 19-Após commit, subi as alterações do segundo usuário com o comando git push local main.
ANA
- 20-Retornando para o usuário Ana, foi alterada a descrição do curso “Vagrant” e após commitar alterações e tentar enviá-las, ocorreu o erro conforme proposto no exercício:
- 21-O erro acima ocorreu porque havia alterações da Betty que foram enviadas para o servidor e que não haviam sido baixadas pela Ana. foi necessário baixar as atualizações antes de enviar as alterações de Ana.
- 22-Após baixar as alterações conforme imagem aimca, foi executado o push para enviar as alterações de Ana.
BETTY
- 23-Complementando o exercício, também baixei as atualizações para a usuária Betty e ambos os trabalhos ficaram exatamente iguais no final.