git-diffでは通常は行単位の差分しか表示されないので、CSVファイルの特定の行の1列だけ変更された場合にも、どの列が変更されたのか確認するのが難しい。 $ git diff diff --git a/1.csv b/1.csv index 6cb4d44..3d84fd8 100644 --- a/1.csv +++ b/1.csv @@ -1,2 +1,2 @@ -a, b, c +a, d, c 1, 2, 3 そこでword-diffオプションを指定すると単語単位での変更を指定してくれるようになる。 $ git diff --word-diff diff --git a/1.csv b/1.csv index 6cb4d44..3d84fd8 100644 --- a/1.csv +++ b/1.csv @@ -1,2 +1,2 @@ a, [-b,-]{+d,+} c 1,