git submodule always detached head