Gerrit - Préparer l'ensemble de modifications push sur Gerrit
Vous devez examiner les modifications apportées à Gerrit avant de les fusionner dans le maître. Les modifications survenues dans le maître peuvent être synchronisées. Utilisez la commande suivante dans la branche sur laquelle vous avez travaillé.
$ git pull --rebase origin master
La commande ci-dessus récupérera les modifications ou les validations de la branche distante et rebasera les validations au-dessus du maître.
Lorsque vous avez terminé les modifications et que vous avez rebasé les commits, vous pouvez transmettre votre ensemble de modifications à Gerrit pour examen.
Git pull --rebase est souvent utilisé lorsque les modifications ne méritent pas une branche séparée.
Git pull est une combinaison de git fetch et git merge; où git pull --rebase est une combinaison de git fetch et git rebase.
Tout d'abord, exécutez la commande en tant que maître d'origine git pull comme indiqué dans la capture d'écran suivante.
![](https://post.nghiatu.com/assets/tutorial/gerrit/images/gerrit_push_changes_to_gerrit.jpg)
Maintenant, utilisez la commande en tant que git rebase master pour rebaser les commits comme indiqué dans la capture d'écran suivante.
![](https://post.nghiatu.com/assets/tutorial/gerrit/images/gerrit_push_changes_to_gerrit1.jpg)