Avere a che fare coi sottomoduli (submodules) può essere complicato, MA sono veramente utili in certi casi. Vediamo qualche comando base.

Fetch all submodules of a repository§

$ git submodule update --init --recursive

Update a single submodule from remote§

$ git submodule update --remote --merge

A questo punto: add, commit e push sulla repo principale per vedere gli effetti.