Unindo os Pontos

Quando trabalhamos com Git em projetos colaborativos, a capacidade de gerenciar diferentes versões do código de forma organizada e sem interferir no trabalho dos outros é essencial.

O uso de branches (ramificações) permite que pessoas trabalhem em funcionalidades ou correções de forma isolada, sem afetar a base principal do código. Ao entender como criar, alternar e mesclar branches, conseguimos integrar essas alterações de forma eficiente, mantendo o código sempre atualizado e funcional.

  • git branch: Um branch é uma linha de desenvolvimento independente. Com o comando git branch, você cria uma ramificação do código, permitindo que trabalhe em novas funcionalidades ou correções sem impactar o branch principal.

  • git switch: O comando git switch é utilizado para alternar entre diferentes branches de forma simples e rápida. Ele permite que você mude de um branch para outro sem perder o progresso em que está trabalhando, facilitando a navegação entre várias linhas de desenvolvimento.

  • git merge: Após concluir as alterações em um branch, você pode querer integrar essas mudanças de volta ao branch principal. O comando git merge é utilizado para combinar as alterações de dois branches. Quando não há conflitos, o merge é feito automaticamente.

  • Resolução de Conflitos: Os conflitos acontecem quando duas alterações incompatíveis são feitas na mesma parte do código em diferentes branches. Nesses casos, o Git não sabe qual versão manter. Para resolver, você precisa revisar manualmente os arquivos conflitantes, decidir qual código manter ou combinar as mudanças e, em seguida, realizar o commit da resolução.


Em seguida, veremos um exemplo prático de como esses comandos funcionam.

Last updated

Was this helpful?