Rozgałęzianie i synchronizacja
Ważny nacisk kładziony jest na różne strategie rozgałęziania. Uczestnicy dowiedzą się, jak używać gałęzi funkcji do opracowywania nowych funkcji i hotfixów do pilnego naprawiania błędów. Strategie te pomagają utrzymać kod w czystości i porządku, jednocześnie umożliwiając równoległy rozwój.
Kurs obejmuje również scalanie gałęzi, w tym scalanie i rebasing. Uczestnicy poznają różnice między tymi technikami i dowiedzą się, jak je stosować, aby skutecznie integrować zmiany z różnych gałęzi i rozwiązywać konflikty.
Na koniec wyjaśnione zostanie pchanie i ciągnięcie zmian. Uczestnicy dowiedzą się, jak przesyłać swoje lokalne zmiany do zdalnych repozytoriów oraz jak przesyłać najnowsze zmiany ze zdalnych repozytoriów do lokalnego środowiska programistycznego, aby mieć pewność, że zawsze pracują z najnowszą wersją kodu.