Cambia la twig de git manteniendo la twig actual en estado conflictivo

Tengo un master twig. fileB una nueva feature sucursal, fileB algunos cambios en sus files fileB y fileB . Mientras tanto, se realizaron algunos cambios para master también en los mismos files fileB y fileB . Ahora fusioné master en feature . Muestra conflictos en el file fileB y fileB . Supongamos que ahora decido mantener la twig de características en el mismo estado conflictivo y quiero moverme a maestro.

git checkout master da un error que dice a continuación:

 fileA: needs merge fileB: needs merge error: you need to resolve your current index first 

¿Cómo puedo cambiar a master mientras mantengo la feature tal como está?

EDIT Básicamente lo que sucedió es que me fusioné con el maestro y ocurrieron algunos conflictos que hicieron que mis cambios en la function fueran inútiles. Así que quería volver a dominar y cortar una nueva sucursal para trabajar en la function. Al mismo time, no quiero que mi anterior twig de características sea eliminada ya que tiene algún código que pueda tener que volver a escribir, por lo tanto, quiero que siga remitiéndolo cuando sea necesario.

No puede dejarlo como está, pero puede dejar de lado sus cambios no confirmados y volver al estado en el que se encuentra más tarde.

  • git stash save establecerá sus cambios no comprometidos a un lado
  • git checkout master para cambiar al maestro
  • haz lo que quieras en master
  • cuando hayas terminado, la git checkout feature
  • git stash show mostrará una list de todos los cambios que has escondido
  • git stash pop restaurará los últimos cambios escondidos

No puedes.

No puede abandonar una sucursal y hacer que conserve un estado no compartido o en conflicto. Ese estado se aplica solo a su directory de trabajo, no específicamente a una sucursal.

Hay cambios en su directory de trabajo que no son rastreados por Git. Debe resolver esos cambios y enviarlos, de lo contrario se perderán cuando cambie de twig.