detached head git fix