.gitignore archivos agregados dentro de los submódulos de Git

ecientemente reorganicé mis archivos de puntos para vivir dentro de un repositorio de Git en~/Dropbox/dotfiles y estoy usando patógenos para agrupar todos los complementos de Vim dentro de~/Dropbox/dotfiles/home/.vim/bundle. Estos complementos se agregaron como submódulos Git.

Ahora el problema es que, cuando ejecuto Vim, genera automáticamente la documentación para todos los complementos y los coloca dentro de cada directorio de submódulos. Esto agrega contenido sin seguimiento a los submódulos, lo que me gustaría evitar.

ruby-1.8.7-p330@gs ~/Dropbox/dotfiles ‹master*› $ git st
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#   modified:   home/.vim/bundle/fuzzyfinder (untracked content)
#   modified:   home/.vim/bundle/l9 (untracked content)
#   modified:   home/.vim/bundle/matchit (untracked content)
#   modified:   home/.vim/bundle/ruby (untracked content)
#   ...
no changes added to commit (use "git add" and/or "git commit -a")

Intenté agregar un.gitignore archivo a la raíz de mi repositorio Git para ignorar todosdoc carpetas dentro de submódulos, pero esto no parece funcionar:

home/.vim/bundle/**/doc

Mi pregunta: ¿hay alguna forma de ignorar los archivos y carpetas dentro de los submódulos de Git o tal vez configurar Vim para crear la documentación en una carpeta fuera del repositorio de Git?

EDIT: como señaló Randy Morris, esto podría ser un duplicado deGenerando etiquetas a diferentes ubicaciones por patógeno

Respuestas a la pregunta(4)

Su respuesta a la pregunta