İçeriğe geç
Git HatalarıUyarı
You are in 'detached HEAD' state

Detached HEAD durumu

HEAD bir dala değil belirli bir commit'e işaret ediyor; bu da yeni commit'lerin sahipsiz (orphaned) kalacağı anlamına gelir.

gitlinuxwindowsmacos

Bu hatanın nedenleri

Yerel bir dal yerine doğrudan belirli bir commit'i, etiketi ya da uzak dalı checkout ettiniz. Bu durumda oluşturduğunuz yeni commit'ler hiçbir dala ait olmaz ve kaybolabilir.

Nasıl düzeltilir

Çalışmanızı kaydetmek için yeni bir dal oluşturun: git checkout -b new-branch. Ya da mevcut bir dala dönün: git checkout main. Zaten commit oluşturduysanız, başka bir dala geçmeden önce bir dal oluşturun.

Örnek

git checkout -b new-branch  # to save work from detached HEAD
Resmi Belgeler

İlgili Hata Kodları