How to get git diff with full context?
Solution 1:
This seems to work pretty nicely:
git diff --no-prefix -U1000
With the caveat:
The
-U
flag specifies lines of context. You might need to increase this if there are more than 1000 lines between your changes.
Solution 2:
I know this is old, but I also dislike hard-coded solutions, so I tested this:
git diff -U$(wc -l MYFILE)
Using -U seems to be the only way to approach the issue, but using a line count promises that it will work for even a small change in a very large file.