git submodule checkout branch instead of commit