Depomda aşağıdaki gibi değişiklikler yapıldı:
- ... ilgisiz bazı taahhütler ...
foo100 satır içerikli yeni dosya kaydedin- ... araya giren taahhütler, bazıları dokunuyor
foo... - İçeriğini yerleştirin
foovarolan dosyanın üst kısmındabarvegit rm fooaynı taahhüt - ... ilgisiz daha fazla işlem ...
Şimdi silinen dosyanın günlüğünü görmek istiyorum foo. SO da dahil olmak üzere okuduğum her şey yapabilmem gerektiğini söylüyor git log -- foo, ancak bu komut çıktı üretmiyor.
Silmeyi içeren yürütmeyi bulursam fooyapabilirim git log 1234abcd -- foove günlüğünü görebilirim, bu yüzden foosorunumun yolum olmadığını düşünüyorum . Ayrıca git merge-base HEAD 1234abcdçıktılara dikkat edin 1234abcd[...], bu yüzden bu commit'in ulaşılabilir olduğunu kanıtlaması gerektiğini düşünüyorum HEAD. fooÇalışma ağacımda dosya bulunmadığına dikkat edin (silindiği için bariz). OS X'te Git 1.7.1.1'i kullanma.
Neden git log -- foobenim için çalışmıyor ve bunu nasıl düzeltebilirim? Teşekkürler!
git log --follow -- fooyoksagit log --follow -M -- foo? (yeniden adlandırmayı zorlamak için)