How to add 100 contributed modules into git repository fast?
You can use submodule on if you want keep tracking all latest commit for each project, but that means that your project can have development code from one of these modules.

Or, you can also download all your 100 modules with Drush and just do a git add . in the parent directory (git add all files recursively).