submodule and gitignore