¿Cómo agregar files al repository principal al usar compositor?

En mi proyecto PHP uso el compositor. Por alguna razón (estúpido, pero no depende de mí), debo almacenar todos los files del proyecto en un repository git, incluidos los files "vendor /" que el compositor haya obtenido. He eliminado "proveedor /" del file .gitignore, pero algunos modules (como https://github.com/RWOverdijk/AssetManager ) se tratan como submodules, y no se están agregando al repository ( git add ignora) )

¿Qué debo hacer para forzar la adición?

Puedes usar los siguientes commands:

 # remove `.git` folders recursively find vendor -type d -name '.git' -exec rm -rf {} \; # Add the vendor folder git add vendor 

Probablemente sería mejor persuadir a tu jefe de que el compositor no debe trabajar así.