Nasıl "suçlu" silinmiş bir satır mı
git blame
modifiye ve çizgiler eklendi ama nasıl bir özel önceki taahhüt varolan bir satır sonunda silindi zaman bulabilirim. 2* *ama bir şey için umuyordum kullanışlı diye düşünüyorum.
[ sizden önce: bu durumda, ben sadece git log -p
ve kodu için aranan bir çizgi yaptı ve (a) aptalın biri vardısadeceve (b) bu salak olduğumu tamamlama önceki] hayati satırı silinmiş
CEVAP
Eğer satırın içeriğini biliyorsanız, bu ideal bir durum için:
git log -S <string> path/to/file
ya bu dize örneği tanıtmak kaldırmak için bir rol modeli gösterir. Ayrıca düzenli ifadeler ile aynı şeyi yapar -G<regex>
var! man git-log
görmek ve daha fazla bilgi için -G
-S
seçenekleri, ya da kazma (bu özellikler için kolay ad) arayın.
-S
seçeneği aslında bir örnek git log -S...
kullanarak verir Açıklama bölümünde git-blame
kılavuz başlığında da bahsetti.
Nasıl "yinelenen OLMADAN birden f...
Nasıl " için SQL Server bir işlevi...
Nasıl algılamak "enter" vardi...
Nasıl kontrol etmek için Python metin ...
Nasıl doğru ActionScript 3 SOAP web se...