Ramificação e sincronização
Um foco importante é sobre as várias estratégias de ramificação. Os participantes aprenderão a usar branches para o desenvolvimento de novas funcionalidades e hotfixes para correcções urgentes de erros. Essas estratégias ajudam a manter o código limpo e organizado, permitindo o desenvolvimento paralelo.
O curso também aborda a fusão de ramificações, incluindo a fusão e o rebase. Os participantes aprenderão as diferenças entre estas técnicas e como aplicá-las para integrar eficientemente as alterações de diferentes ramos e resolver conflitos.
Por fim, o push e o pull de alterações são explicados. Os participantes aprenderão como enviar suas alterações locais para repositórios remotos e como enviar alterações recentes de repositórios remotos para seu ambiente de desenvolvimento local para garantir que estejam sempre trabalhando com a versão mais recente do código.