Diyelim ki bir dosyayı düzenliyorum. Dosyayı kaydedersem, git-diff
bana dizinine göre değişimlerini verir. İlk önce dosyayı kaydetmeden dizine göre değişiklikleri almak istiyorum - "gerçek zamanlı" fark için.Bir dosyayı standart girişe karşı kaydırmak mümkün mü?
Bir çözüm, kaydedilmemiş değişiklikleri geçici bir dosyaya yazmak (yani dosyayı başka bir yere kaydetmek), aşamalı dosyayı başka bir geçici dosyaya (git show :file > tempfile2
) sonra git-diff tempfile tempfile2
'a yazmaktır. Ancak bu, yetersiz görünüyor.
Daha iyi bir yolu var mı?
Neden dosyayı kaydetmiyorsunuz? Buna karşı ne konuşuyor? –
Sadece boru kullanabiliyorsam dosyayı kaydetmekten kaçınmak güzel olurdu. –
@AndyStewart: Neden bu güzel? Sadece tmp dosyasına bir dosya at. Bu zor değil, pek çok iş değil ... kesinlikle git'in gereksinimlerine göre çalışmaktan çok daha az (ama Ash Berlin'in cevabına bakın). – siride