git cherry-pick dice que existen cambios locales, pero el estado de git no dice nada

  $ git cherry-pick 5de83068
 error: los cambios locales en los siguientes files se sobrescribirán mediante la fusión:
         Componentes / ApplicationEnums / Application.cs
 Por favor, comprometa sus cambios o guárdelos antes de que pueda fusionarse.
 Aborto

 estado $ git
 # En la twig maestro
 nada que comprometer (directory de trabajo limpio)

ACTUALIZACIÓN Disculpa, cambié a otra sucursal y cambié de nuevo, y ya no puedo reproducir esto 🙁

No estoy seguro de cuál es el problema, pero puede restablecer su copy de trabajo con la siguiente statement:

 git reset --hard origin/master 

El parche de la selección de cereza no se alinea en términos de las costuras de donde se aplicarán los cambios. Haz un –no-commit para ver qué pasa.

Tuve este problema Error fue – error: sus cambios locales se sobrescribirán con cherry-pick. pista: comprometa sus cambios o guárdelos para continuar. fatal: error de selección de cereza La razón para mí fue que tenía un file en el área de preparación que no quiero comprometer. Moví ese file desde el área de preparación e intenté volver a seleccionar de nuevo y eso fue un éxito.

Tuve este problema al usar git en una máquina virtual, donde la copy de trabajo era una carpeta compartida de VMware. Realmente no sé cuál es la solución. En mi caso, pude hacer que Git alejara los cambios que creía que existían a través de git stash (cuando la inspección parecía estar completamente vacía); después de que los cambios se hubieran retirado, podía seleccionar cuidadosamente la copy de trabajo ahora limpia. (Después de esto, acabo de eliminar el alijo.)