La GUI de Tower Git dice que el directory de trabajo está limpio pero no puede cambiar las twigs – El error "Su tree de trabajo contiene cambios"

He visto alnetworkingedor de 10 respuestas a lo que parece ser un problema similar pero no entiendo las respuestas en esos hilos lo siento.

Tower afirma que mi directory de trabajo está limpio en dos de tres twigs: puedo cambiar entre estas dos twigs sin problemas.

Pero tengo una tercera twig a la que no puedo cambiar y obtengo el error: Could not switch branch to “branch-name“. Your working tree contains changes that would be overwritten by checkout. Could not switch branch to “branch-name“. Your working tree contains changes that would be overwritten by checkout.

Sospecho que esto podría tener algo que ver con la razón por la que estaba cambiando de sucursales:

  1. Me di count de que mi file .gitignore no funcionaba

  2. Esto fue porque había cometido previamente los files que intentaba ignorar (files de caching)

Así que estaba pasando por un process de:

  1. actualizar permissions en estos files

  2. eliminándolos

  3. actualizando el file .gitignore en cada twig

  4. cometer

Y estaba haciendo esto en cada twig una por una, comenzando con la tercera twig y trabajando en mi path de return.

Ahora que esto se ha completado en las 3 twigs, no puedo volver a la tercera twig.

¿El tree de trabajo en la tercera twig ahora tiene cambios no comprometidos de alguna manera?

Cualquier ayuda sería muy apreciada.