ref https://git-scm.com/book/en/v2/Git-Tools-Submodules

init

update

pull according to:

def: local cfg

—remote: remote

e.g. update —init

sync

only need to be used after manually editing url in .gitmodules

Prefer set-url