La carpeta no se muestra en github, pero está presente en git

Tengo un proyecto donde se muestra una carpeta no vacía en mi sistema de files local, pero no está presente en github. No siempre solía ser así. No estoy ignorando esta carpeta. Sé que git no te deja agregar carpetas vacías. ¿Cuál podría ser el problema? Intenté volver a agregarlo, pero está actuando como si lo hubieran ignorado. ¿Qué puedo hacer para solucionar problemas?

Al tratar de descubrir por qué algo se ignora, a menudo es útil usar el command git check-ignore :

 $ git check-ignore --verbose some/file.txt .gitignore:1:some some/file.txt 

La salida se puede interpretar así:

Si se especifica --verbose , el resultado es una serie de líneas del formulario:

 <source> <COLON> <linenum> <COLON> <pattern> <HT> <pathname> 

<pathname> es la ruta de un file que se consulta, <pattern> es el patrón de coincidencia, <source> es el file fuente del patrón y <linenum> es el número de línea del patrón dentro de esa fuente. Si el patrón contenía a ! prefijo o / sufijo, se conservará en la salida. <source> será una ruta absoluta al referirse al file configurado por core.excludesfile , o relativo a la raíz del repository cuando se hace reference a .git/info/exclude o un file de exclusión por directory.