Git: Cómo mover los cambios desde el último compromiso a una nueva twig

He estado trabajando en una twig que podemos llamar "A". Me acabo de dar count de que el código que he agregado desde la última vez que me comprometí debería estar en una twig específica (experimental), pero no en "A". ¿Cómo puedo enviar los cambios a una nueva sucursal y dejar la twig "A" tal como estaba cuando me comprometí por última vez?

Si los cambios están organizados en etapas o en su directory de trabajo, simplemente puede ingresar a una nueva sucursal de la siguiente manera:

git checkout -b branch_name 

Luego puede comprometerse directamente en la nueva sucursal.

 git stash git checkout branch-A git stash pop