git checkout submodule from another branch