gitignore and gitmodules