About this question
How can you pull the latest changes for all Git submodules in a project?
This question explains how to keep your Git submodules up to date by fetching and updating them using commands like git submodule update and git pull --recurse-submodules.