Run in a terminal
git config --global status.submoduleSummary true
git config --global diff.submodule log
Add the following somewhere on your path as git-spull
#!/bin/bash
git pull "$@" &&
git submodule sync --recursive &&
git submodule update --init --recursive
Add the following somewhere on your path as git-sbranch
#!/bin/bash
git checkout develop &&
git checkout -b "$@"