Skip to content

Latest commit

 

History

History
71 lines (42 loc) · 2.45 KB

04 Trabalhando em equipe.md

File metadata and controls

71 lines (42 loc) · 2.45 KB

04. Trabalhando em equipe

Branches

  • Ramificações de trabalho

  • A branch master é a padrão

  • Criando branches e trabalhando nelas

    Untitled

  • Ferramenta útil: https://git-school.github.io/visualizing-git

  • Alterando index.html na branch titulo

    Untitled

  • Essas alterações não estão na branch master:

    Untitled

  • Ana vai alterar a lista

    Untitled

Unindo o trabalho

  • git merge

    • Cria commit unindo alterações de diferentes branches
    • Omite commits feitos dentro da branch que ser englobada
    git checkout main
    git merge titulo

    Untitled

  • OBS: o terminal git bash utiliza Vim. Para salvar e sair após alterações: ":x + Enter"

Atualizando a branch

Resolvendo conflitos

  • Quando há alterações simultâneas no mesmo local do código, o merge não será automatico

  • Corrige-se via IDE ou Vim:

    Untitled

  • Após corrigir, é necessário commitar as mudanças

    Untitled

  • Log resultante

    Untitled

  • Caso outra branch queira unir à main agora, terá que trazer as mudanças antes

SEMPRE dar git pull antes de começar a trabalhar, evitando conflitos.