git detached head commit disappeared