Is there a way to git diff
such that it shows changes to existing (tracked) files, but also changes to completely new files? I would like to make it my default way of viewing the diff, because that's, to me, a true diff (exclusion of untracked files is not a true difference between the last commit and the state of the repo).
Note if git diff cannot do what I'm after, in lieu of some way of making git diff show the diff between the last commit and the current state (including new files), using another command to achieve that would also be fine. TL;DR I would like to be able to see the diff between the last commit and the current state (including new files), and what git
commands I use is not important. I should also note I do not wish to have to include, by name, each untracked file (some option like git diff --include-untracked
would be ideal).