¿Cómo revertir una última selección de cereza y retener otros en la copy local?

estado actual:
Tengo una versión de pago, además de eso, he escogido varias otras confirmaciones (digamos 4-5 commits), que son algunas correcciones.
Ahora, tengo que validar otra solución sin perder mi último estado de trabajo. Por lo tanto, he escogido una ID de compromiso (digamos X ). Y después de mi validation, solo me gustaría deshacer el commit-id-X cherry-pick, pero otros cherry picks deberían mantenerse intactos.

Sugiera, por favor, si Git admite algún command para hacer este trabajo directamente.

pero he estado aplicando mis selects de cerezas con la --no-commit

Luego puede revertir con la misma opción la confirmación X previamente elegida:

 git revert --no-commit X 

git revert revertirá el efecto de commit X (y solo X ), y la --no-commit permitirá aplicar los cambios necesarios para revertir la confirmación nombrada al tree de trabajo y al índice, pero no realiza la confirmación.