You may update specific submodules with for example:

git submodule update --remote --merge libopencm3

Or go in to the lib, in this example libopencm3 and perform a normal pull and then commit on the directory:

git pull
git submodule update --init

git pull changes which commit their submodule directory points to. git submodule update actually merges in the new code.