Bir taahhüdü hazırlama alanına taşımak istiyorsanız - bu işlemden vazgeçmeyin ve içindeki tüm değişiklikleri hazırlama alanına taşıyın (şubeyi taahhütten önce bulunduğu duruma etkin bir şekilde koyarak) - bunu nasıl yapıyorsun? Yoksa yapamayacağınız bir şey mi?
Nasıl yapacağımı bildiğim en yakın şey, taahhütte değiştirilen tüm dosyaları başka bir yere kopyalamak, hazırlama alanına gitmeye çalıştığınız taahhütten önce şubeyi sıfırlamak, tüm dosyaları depoya geri kopyalayın ve hazırlama alanına ekleyin. Çalışıyor, ama tam olarak hoş bir çözüm değil. Yapabileceğim şey sadece taahhüdü geri almak ve değişimini sahneleme alanına taşımak. Bu yapılabilir mi? Ve eğer öyleyse, nasıl?
git reset --soft HEAD~1
yapmazsa, aynı anlama gelen aynı zamanda Windows'ta da çalışır.