Dengan pujian penuh kepada Josh Diehl dalam komentar untuk jawaban ini , saya tetap merasa ini seharusnya menjadi jawaban bagi dirinya sendiri, jadi menambahkannya:
Salah satu cara untuk menghadapi melihat perbedaan dalam antrean panjang adalah dengan menggunakan diff berorientasi kata. Ini dapat dilakukan dengan:
git diff --word-diff
Dalam hal ini, Anda akan mendapatkan output diff yang sangat berbeda, yang menunjukkan secara spesifik apa yang telah berubah dalam satu baris.
Misalnya, alih-alih mendapatkan yang seperti ini:
diff --git a/test-file.txt b/test-file.txt
index 19e6adf..eb6bb81 100644
--- a/test-file.txt
+++ b/test-file.txt
@@ -1 +1 @@
-this is a short line
+this is a slightly longer line
Anda mungkin mendapatkan sesuatu seperti ini:
diff --git a/test-file.txt b/test-file.txt
index 19e6adf..eb6bb81 100644
--- a/test-file.txt
+++ b/test-file.txt
@@ -1 +1 @@
this is a [-short-]{+slightly longer+} line
Atau, dengan pewarnaan, alih-alih ini:
Anda mungkin mendapatkan ini:
Sekarang, jika Anda membandingkan garis yang sangat panjang, Anda mungkin masih memiliki masalah dengan situasi pager yang Anda jelaskan sebelumnya, dan yang telah diatasi, tampaknya untuk kepuasan, di jawaban lain. Semoga ini memberi Anda alat baru, meskipun, untuk lebih mudah mengidentifikasi apa yang telah berubah di telepon.