Gerrit - Przygotuj zestaw zmian Push do Gerrit
Musisz przejrzeć zmiany w Gerrit przed scaleniem ich ze wzorcem. Zmiany można zsynchronizować, które wystąpiły w module głównym. Użyj następującego polecenia w gałęzi, nad którą pracowałeś.
$ git pull --rebase origin master
Powyższe polecenie pobierze zmiany lub zatwierdzenia ze zdalnej gałęzi i ponownie utworzy bazę zatwierdzeń na górze głównej.
Kiedy skończysz ze zmianami i zmienisz bazę zatwierdzeń, możesz przesłać swój zestaw zmian do Gerrit w celu przeglądu.
Git pull --rebase jest często używane, gdy zmiany nie zasługują na osobną gałąź.
Git pull to połączenie git fetch i git merge; gdzie jako git pull --rebase jest połączeniem git fetch i git rebase.
Najpierw uruchom polecenie jako wzorzec pochodzenia git pull, jak pokazano na poniższym zrzucie ekranu.
Teraz użyj polecenia jako git rebase master, aby zmienić bazę zatwierdzeń, jak pokazano na poniższym zrzucie ekranu.