¿Por qué git sigue eliminando mi carpeta?

Tengo una carpeta en mi repository llamada 'actividad'. Se sigue extrayendo de forma extraña del repository y no se ve como un file sin seguimiento.

En github, se representa como una carpeta con una flecha verde, y el text '→ f32111b' al lado. Esto ha sucedido varias veces ahora, y solo con esta única carpeta.

Ya he comprobado .gitignore. ¿Hay alguna otra razón por la cual una carpeta llamada 'actividad' sería un problema en git?

Eso no es un directory, eso es un submodule. O al less GitHub parece pensar eso.

¿Cómo se .gitmodules tu file .gitmodules ? ¿Olvidaste quizás ejecutar git submodule init y git submodule update ?

Los submodules pueden ser un poco complicados, especialmente cuando se convierte de un directory a un submodule o viceversa.

¿El directory está vacío?

Git no rastrea los directorys vacíos.

El truco del truco es tocar un file vacío allí si realmente necesita mantener el directory dando vueltas.

Además de la respuesta que madlep dio (git no rastrea los directorys vacíos):

http://git.or.cz/gitwiki/GitFaq#CanIaddemptydirectories.3F :

Es decir, los directorys nunca deben agregarse al repository y no se rastrean por sí solos.