gg

Git with less typing

gg evolve

gg evolve [-l] [-d DST]

sync with Gerrit changes in upstream

evolve compares HEAD with the ancestors of the given destination. If evolve finds any ancestors of the destination have the same Gerrit change ID as diverging ancestors of HEAD, it rebases the descendants of the latest shared change onto the corresponding commit in the destination.

Options

-d ref
-dst ref
ref to compare with (defaults to upstream)
-l
-list
list commits with match change IDs