git commit in detached head state