Git: ¿cómo saber si un compromiso es escogido?

¿Hay alguna forma de determinar si un compromiso está seleccionado y de qué origen comprometer los cambios elegidos?

'git cherry-pick -x' es una solución para registrar la información cuando hago el cherry-picking. Pero si no usamos la opción '-x', ¿hay alguna otra solución?

Git proporciona

git cherry

git log --cherry

ambos, en un nivel bajo, usan git patch-id para determinar cuándo cree que se han elegido los cambios. Esos commands virtualmente nunca tendrán falsos positivos, pero pueden tener falsos negativos.