https://vivekdhami.com/posts/git-submodule-pull/