Feature branch
Synchronizacja z branchem develop
Dla feature branchy, nad którymi praca trwa dłuższy czas, pojawia się konieczność synchronizacji z branchem develop. Stosowane są tutaj różne techniki:
- merge na koniec pracy - niezalecane, "merge hell"
- merge w trakcie, w razie potrzeby (czyli co któryś commit)
- merge z każdą zmianą dokonywaną na branchy develop
Przykładowe komendy synchronizujące nasz feature branch z branchem develop.
git checkout develop
git pull origin develop
git checkout feature-lea-10-project-code-documentation
git merge --no-ff develop
Po zakończeniu prac nad branchem feature-lea-10-project-code-documentation i połączeniem go z branchem develop będzie on wyglądać następująco: