One way to review code changes that are unstaged is to use the following command.
Note that untracked files will not be shown. You have to add untracked files before they will show up.
git add -N <untracked-file>
You can also see a summary of what has changed with
git diff --stat
This command is useful to check for trailing white space and merge conflict markers.
git diff --check
You can use this command if you’ve already staged your changes. This is useful before you make a commit.
git diff --staged