Şu anda çalışma dizinimde üç değiştirilmiş dosya var. Ancak bunlardan birinin HEAD durumuna sıfırlanmasını istiyorum.
SVN'de kullanırım svn revert <filename>( svn update <filename>gerekirse gerekirse) ama Git'te kullanmalıyım git reset --hard. Ancak bu komut tek bir dosyada çalışamaz.
Git'te değişiklikleri tek bir dosyada atmanın ve yeni bir HEAD kopyayla üzerine yazmanın bir yolu var mı?
git checkoutcevap aşağıdadır. Git'te "geri döndür" işlemi bir taahhütte yaptığınız bir şeydir. "Geri döndür", geçmiş dizinin tersini çalışma dizininize yeniden gönderir, böylece geri döndürülen taahhüdü "geri alan" yeni bir taahhüt yapabilirsiniz. Ben bu svn git için gelen insanlar için sık sık kafa karışıklığı olduğunu düşünüyorum.