Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Aula 4 - Complementando o conhecimento

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.
2 respostas
solução!

Oi, tudo bem?

Obrigado por compartilhar seu conhecimento no fórum, com certeza ajudará outros alunos e alunas que tentem realizar este passo a passo. Os comandos utilizados no procedimento apresentado por você, demonstra que conseguiu absorver o conteúdo do código, onde é nítido sua evolução na tecnologia, parabéns por toda dedicação e empenho. Continue se dedicando e praticando os comandos do Git, pois eles são muito importantes no dia a dia de uma pessoa programadora, principalmente ao desenvolver projetos em equipe.

Se tiver interesse em alavancar ainda mais seus estudos sobre Git e GitHub, recomendo o curso "Git e GitHub: estratégias de ramificação, conflitos e Pull requests" que aprofundará os conceitos vistos neste curso e além disso, uma WebSérie aqui da Alura que desmistifica outros cursos do Git e Github:

Se tiver dúvidas, estarei à disposição!

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado pela dica!

Já estou adicionando esses cursos ao meu plano de estudos