Los files no versionados siguen reapareciendo después de finalizar la compra

Estoy desconcertado por esto y no pude encontrar una respuesta después de search a background Google y StackOverflow.

Básicamente, tengo un repository con 2 twigs: master y dev.

Cuando visito github.com, la twig "maestra" está vacía, que debería ser. La twig de desarrollo tiene aproximadamente 200 MB de files, lo que debería tener.

Cuando return a la línea de command y pago localmente (haciendo git checkout master ), la carpeta en mi disco local contiene un montón de carpetas vacías de la twig de desarrollo. Estas carpetas contienen solo los files .DS_Store utilizados por OSX … He agregado .DS_Store a mi file .gitignore pero las carpetas siguen apareciendo.

Además, cuando realizo git clean -d -f -x . en la twig principal, en realidad me dice que está eliminando todas las carpetas no versionadas, ¡lo cual es bueno! Las carpetas también desaparecen de mi disco local. SIN EMBARGO, después de revisar la twig de desarrollo nuevamente, y luego verificar la twig principal nuevamente, las carpetas no versionadas reaparecen en mi repository de git local.

No tengo ni idea de cómo resolver esto y evitar que git vuelva a crear las carpetas no versionadas cada vez que reviso la twig principal. ¡Estoy realmente perdido en este!