Step 4.5: Syncing changes
Once you are done installing submodules, I recommend once again committing, then pushing to origin.
Pushing to origin will sync your changes with the remote github repository.
See:

Note: You may have varying changes than in the screenshot above.

At this stage, your project folder should look something like this:

Note: You may have varying folders depending on what libraries you chose.
Continue [WIP]:
This button does nothing