]> git.ipfire.org Git - thirdparty/git.git/blame - Documentation/git-diff-files.txt
Documentation: be consistent about "git-" versus "git "
[thirdparty/git.git] / Documentation / git-diff-files.txt
CommitLineData
2cf565c5
DG
1git-diff-files(1)
2=================
2cf565c5
DG
3
4NAME
5----
5f3aa197 6git-diff-files - Compares files in the working tree and the index
2cf565c5
DG
7
8
9SYNOPSIS
10--------
b1889c36 11'git diff-files' [-q] [-0|-1|-2|-3|-c|--cc] [<common diff options>] [<path>...]
2cf565c5
DG
12
13DESCRIPTION
14-----------
5f3aa197 15Compares the files in the working tree and the index. When paths
2cf565c5 16are specified, compares only those named paths. Otherwise all
5f3aa197 17entries in the index are compared. The output format is the
215a7ad1 18same as "git-diff-index" and "git-diff-tree".
2cf565c5
DG
19
20OPTIONS
21-------
dda2d79a 22include::diff-options.txt[]
2cf565c5 23
10637b84
LT
24-1 -2 -3 or --base --ours --theirs, and -0::
25 Diff against the "base" version, "our branch" or "their
26 branch" respectively. With these options, diffs for
27 merged entries are not shown.
28+
a6080a0a 29The default is to diff against our branch (-2) and the
15bf57a1
JH
30cleanly resolved paths. The option -0 can be given to
31omit diff output for unmerged entries and just show "Unmerged".
10637b84 32
3240240f
SB
33-c::
34--cc::
34801cab
JH
35 This compares stage 2 (our branch), stage 3 (their
36 branch) and the working tree file and outputs a combined
37 diff, similar to the way 'diff-tree' shows a merge
38 commit with these flags.
39
2cf565c5 40-q::
addf88e4 41 Remain silent even on nonexistent files
2cf565c5 42
2cf565c5
DG
43Output format
44-------------
45include::diff-format.txt[]
46
47
48Author
49------
50Written by Linus Torvalds <torvalds@osdl.org>
51
52Documentation
53--------------
54Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.
55
56GIT
57---
9e1f0a85 58Part of the linkgit:git[1] suite