> This is an excellent comment and one should also note that the claim is wrong.
I’ll pretend that this isn’t pedantry. I can understand why you’d say this, but I think you just haven’t explored the way that git diff works, including the configuration options it takes.
$ git diff 'HEAD^'
diff --git a/file b/file
index efb8e76..ca03496 100644
--- a/file
+++ b/file
@@ -1,3 +1,3 @@
This is context.
-I am studying tonight.
+I am not studying tonight.
This is also context.
Try it with --word-diff…
$ git diff 'HEAD^' --word-diff
diff --git a/file b/file
index efb8e76..ca03496 100644
--- a/file
+++ b/file
@@ -1,3 +1,3 @@
This is context.
I am {+not+} studying tonight.
This is also context.