git checkout remote branch with submodules