Checklist, new feature:
- Go into main repo and verify you are on the
masterbranch. Now rungit pull && git submodule update.
Right now your main repo is up-to-date with the remote and all submodules are in a state the main repo rquires.
NOTE: Submodules are now probably in a detached state (detached HEAD), which is good. The main repo links to a specific commit (sha1 hash)