leave detached head state git