git detached head state fix