When:
merging (other branch coming to me):
LOCAL: branch I’m on
REMOTE: branch I’m merging in
cherry-picking (other commit coming to me):
LOCAL: branch I’m on
REMOTE: commit I’m merging in
rebasing (my own branch coming to me):
LOCAL: branch I’m rebasing on to (checked out as detached head mid-rebase)
REMOTE: my commits on branch I’m rebasing