git rebase, rastreando 'local' y 'remoto'

Cuando hago un rebase git, a menudo tengo dificultades para resolver lo que está sucediendo con lo 'local' y 'remoto' al resolver conflictos. A veces tengo la impresión de que intercambian lados de un compromiso al siguiente.

Esto es probablemente (definitivamente) porque todavía no lo he entendido correctamente.

Al rebasear, ¿quién es 'local' y quién es 'remoto'?

(Uso P4Merge para resolver conflictos)

Respuestas a la pregunta(3)

Su respuesta a la pregunta