A shell function that runs git pull on every git repository in the current directory and prints a color-coded summary table.
- Scans immediate subdirectories for git repos
- Pulls the currently checked-out branch in each repo
- Skips repos with uncommitted changes (with a warning)
- Detects submodules and runs
git submodule update --init --recursive