Bir git deposunda Geçmişte belirli bir duruma sıfırlamak istediğim bir alt dizin var (daha önceki bir işlem). Belirli bir alt dizindeki dosyalardaki tüm işlemleri geri almak mümkün mü? Bu alt dizindeki dosyalar ile aynı anda başka bir yerde bulunan dosyalarda değişiklik yapan hiçbir taahhüt yoktur. Ancak bu dizinde bulunan değil olmayan dosyalar üzerinde taahhüt bırakmak mümkün olsaydı güzel olurdu?Alt geçmişini belirli bir geçmiş duruma kalıcı olarak sıfırla
Geçmişi kaldırmam gerekmez. Eski durumu kontrol etmek, alt dizinin şu andaki içeriğini kaldırmak ve eski durumu kopyalayıp yerinde tutmak sorun olmaz. Ama sonunda daha zarif (gitonic) yolu olabilir.
Bu, beklendiği gibi çalışmıyor gibi gözüküyor. Mevcut revizyonda var olan, ancak eski revizyonda olmayan dosyalar bu komuttan etkilenmezler, oysa 'git reset - hard' ile birlikte olacaklardır (ancak' git reset --hard 'alt dizinlerde kullanılamaz). – Ajedi32