¿Confirmar cambios seleccionados en otra rama y luego reanudar el trabajo en la rama actual?

Esto sucede a menudo en mi flujo de trabajo: estoy trabajando en una característica en una rama separada, y mientras lo hago, me encontraré con cosas pequeñas que deben corregirse, pero que están más arriba en el marco o el diseño del sitio, por ejemplo.

Quiero volver a la principaldesarrollar bifurcar y confirmar cambios de archivos seleccionados allí, luego volver a uncaracterística bifurcar y volver a armar para poder continuar allí con los ajustes / correcciones de errores no relacionados.

Estoy usandogit stash ygit stash pop para hacer esto, pero recibo muchos conflictos de un montón de archivos que modifiqué, pero de todos modos no necesito comprometerme con la rama principal.

¿Hay alguna otra manera de evitar conflictos o de alguna manera guardar el estado actual, y solo extraer los cambios seleccionados del árbol de trabajo a otra rama para confirmar? (algo así como git-stash-cherry-pick ;-))

Respuestas a la pregunta(5)

Su respuesta a la pregunta