I really like this command to fetch a repo with submodules:
git clone git@github.com:my_user/my_repo.git --recursive
However, the submodules are all set to "no branch" when they arrive, and I have to manually checkout master on each and every one. Is there a way to recursively pull submodules and automatically set the branch to master?