Documentation / git-diff-files.txton commit Documentation: explain push.default option a bit more (185c087)
   1git-diff-files(1)
   2=================
   3
   4NAME
   5----
   6git-diff-files - Compares files in the working tree and the index
   7
   8
   9SYNOPSIS
  10--------
  11[verse]
  12'git diff-files' [-q] [-0|-1|-2|-3|-c|--cc] [<common diff options>] [<path>...]
  13
  14DESCRIPTION
  15-----------
  16Compares the files in the working tree and the index.  When paths
  17are specified, compares only those named paths.  Otherwise all
  18entries in the index are compared.  The output format is the
  19same as for 'git diff-index' and 'git diff-tree'.
  20
  21OPTIONS
  22-------
  23include::diff-options.txt[]
  24
  25-1 --base::
  26-2 --ours::
  27-3 --theirs::
  28-0::
  29        Diff against the "base" version, "our branch" or "their
  30        branch" respectively.  With these options, diffs for
  31        merged entries are not shown.
  32+
  33The default is to diff against our branch (-2) and the
  34cleanly resolved paths.  The option -0 can be given to
  35omit diff output for unmerged entries and just show "Unmerged".
  36
  37-c::
  38--cc::
  39        This compares stage 2 (our branch), stage 3 (their
  40        branch) and the working tree file and outputs a combined
  41        diff, similar to the way 'diff-tree' shows a merge
  42        commit with these flags.
  43
  44-q::
  45        Remain silent even on nonexistent files
  46
  47
  48include::diff-format.txt[]
  49
  50GIT
  51---
  52Part of the linkgit:git[1] suite