git crea una twig con files no rastreados

Tengo una twig principal con un file .gitignore con el directory X en ella. (X no está siendo rastreado).

Cuando trato de agregar una twig que rastrea un control remoto usando el command

git checkout -b mybranch origin/mybranch 

La twig remota está rastreando el directory X y, por lo tanto, esta extracción falla con el error

 Untracked working tree file 'X' would be overwritten by merge. 

Dónde está la salida ?

También me gustaría saber cómo puedo destrabajar algunos files en todas las twigs (tanto locales como remotas)?

Surya

Supongo que lo más simple sería cambiar el nombre de tu directory X local (y editar su input .gitignore).

Para destrabajar, debe ejecutar git rm --cached filename . Esto eliminará el file del índice Git, pero no lo eliminará del sistema de files. El siguiente paso, debes agregarlo a .gitignore.