Eu instalo módulos usando composer.phar. Isso cria arquivos de links simbólicos publichtml/app/code/community(por exemplo) com um destino para vendor/themodule.... No meu .gitignore, excluí o diretório do fornecedor - mas os links ainda acabariam no git. Existe uma maneira fácil de excluir...