When you add a submodule to your git project - it adds a gitmodules file and pulls down the actual submodule and stores it in your project.
Do I need to commit the actual submodule that's pulled down or is it better to just commit the gitmodules file that describes the path to the submodule?