fatal: This operation must be run in a work treefatal: Bu işlem bir çalışma ağacında çalıştırılmalıdır
İşlem bir çalışma ağacı gerektiriyor ancak depo bare (çalışma dizini olmayan) bir depo.
Bu hatanın nedenleri
--bare ile oluşturulmuş, çalışma dizini olmayan bir bare depodasınız. Bare depolar remote olarak kullanılır ve checkout, çalışma ağacında diff veya dosya gerektiren diğer işlemleri desteklemez.
Nasıl düzeltilir
Çalışma ağacı elde etmek için bare depoyu klonlayın: git clone bare-repo.git. Yanlışlıkla bir bare depo oluşturduysanız, onu klonlayın ve klondan çalışmaya başlayın. Bare depoyu yalnızca remote olarak kullanın.
İlgili Hata Kodları
Already up to date.Already up to date
Dal, merge ya da pull etmeye çalıştığınız daldaki tüm değişikliklere zaten sahip.
fatal: Authentication failedfatal: Authentication failed
Git'in uzak sunucuyla kimlik doğrulaması başarısız oldu.
fatal: index file corruptfatal: index dosyası bozuk
Git index dosyası (.git/index) bozuk.
fatal: remote origin already existsfatal: remote origin already exists
Belirtilen ada sahip bir uzak (remote) zaten yapılandırılmış.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Dal koruma kuralları nedeniyle korumalı bir dala yapılan push reddedildi.
error: sparse-checkout is not enablederror: sparse-checkout etkin değil
Bir sparse-checkout işlemi denendi, ancak özellik etkin değil.