Skip to content

Commit c104bd5

Browse files
committed
doc: git-diff: apply new documentation guidelines
Signed-off-by: Jean-Noël Avila <[email protected]>
1 parent facbe4f commit c104bd5

File tree

1 file changed

+52
-51
lines changed

1 file changed

+52
-51
lines changed

Documentation/git-diff.txt

Lines changed: 52 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ git-diff - Show changes between commits, commit and working tree, etc
88

99
SYNOPSIS
1010
--------
11-
[verse]
12-
'git diff' [<options>] [<commit>] [--] [<path>...]
13-
'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]
14-
'git diff' [<options>] [--merge-base] <commit> [<commit>...] <commit> [--] [<path>...]
15-
'git diff' [<options>] <commit>...<commit> [--] [<path>...]
16-
'git diff' [<options>] <blob> <blob>
17-
'git diff' [<options>] --no-index [--] <path> <path>
11+
[synopsis]
12+
git diff [<options>] [<commit>] [--] [<path>...]
13+
git diff [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]
14+
git diff [<options>] [--merge-base] <commit> [<commit>...] <commit> [--] [<path>...]
15+
git diff [<options>] <commit>...<commit> [--] [<path>...]
16+
git diff [<options>] <blob> <blob>
17+
git diff [<options>] --no-index [--] <path> <path>
1818

1919
DESCRIPTION
2020
-----------
@@ -23,15 +23,15 @@ between the index and a tree, changes between two trees, changes resulting
2323
from a merge, changes between two blob objects, or changes between two
2424
files on disk.
2525

26-
'git diff' [<options>] [--] [<path>...]::
26+
`git diff [<options>] [--] [<path>...]`::
2727

2828
This form is to view the changes you made relative to
2929
the index (staging area for the next commit). In other
3030
words, the differences are what you _could_ tell Git to
3131
further add to the index but you still haven't. You can
3232
stage these changes by using linkgit:git-add[1].
3333

34-
'git diff' [<options>] --no-index [--] <path> <path>::
34+
`git diff [<options>] --no-index [--] <path> <path>`::
3535

3636
This form is to compare the given two paths on the
3737
filesystem. You can omit the `--no-index` option when
@@ -40,82 +40,82 @@ files on disk.
4040
or when running the command outside a working tree
4141
controlled by Git. This form implies `--exit-code`.
4242

43-
'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]::
43+
`git diff [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]`::
4444

4545
This form is to view the changes you staged for the next
46-
commit relative to the named <commit>. Typically you
46+
commit relative to the named _<commit>_. Typically you
4747
would want comparison with the latest commit, so if you
48-
do not give <commit>, it defaults to HEAD.
49-
If HEAD does not exist (e.g. unborn branches) and
50-
<commit> is not given, it shows all staged changes.
51-
--staged is a synonym of --cached.
48+
do not give _<commit>_, it defaults to `HEAD`.
49+
If `HEAD` does not exist (e.g. unborn branches) and
50+
_<commit>_ is not given, it shows all staged changes.
51+
`--staged` is a synonym of `--cached`.
5252
+
53-
If --merge-base is given, instead of using <commit>, use the merge base
54-
of <commit> and HEAD. `git diff --cached --merge-base A` is equivalent to
53+
If `--merge-base` is given, instead of using _<commit>_, use the merge base
54+
of _<commit>_ and `HEAD`. `git diff --cached --merge-base A` is equivalent to
5555
`git diff --cached $(git merge-base A HEAD)`.
5656

57-
'git diff' [<options>] [--merge-base] <commit> [--] [<path>...]::
57+
`git diff [<options>] [--merge-base] <commit> [--] [<path>...]`::
5858

5959
This form is to view the changes you have in your
60-
working tree relative to the named <commit>. You can
61-
use HEAD to compare it with the latest commit, or a
60+
working tree relative to the named _<commit>_. You can
61+
use `HEAD` to compare it with the latest commit, or a
6262
branch name to compare with the tip of a different
6363
branch.
6464
+
65-
If --merge-base is given, instead of using <commit>, use the merge base
66-
of <commit> and HEAD. `git diff --merge-base A` is equivalent to
65+
If `--merge-base` is given, instead of using _<commit>_, use the merge base
66+
of _<commit>_ and `HEAD`. `git diff --merge-base A` is equivalent to
6767
`git diff $(git merge-base A HEAD)`.
6868

69-
'git diff' [<options>] [--merge-base] <commit> <commit> [--] [<path>...]::
69+
`git diff [<options>] [--merge-base] <commit> <commit> [--] [<path>...]`::
7070

7171
This is to view the changes between two arbitrary
72-
<commit>.
72+
_<commit>_.
7373
+
74-
If --merge-base is given, use the merge base of the two commits for the
74+
If `--merge-base` is given, use the merge base of the two commits for the
7575
"before" side. `git diff --merge-base A B` is equivalent to
7676
`git diff $(git merge-base A B) B`.
7777

78-
'git diff' [<options>] <commit> <commit>... <commit> [--] [<path>...]::
78+
`git diff [<options>] <commit> <commit>...<commit> [--] [<path>...]`::
7979

8080
This form is to view the results of a merge commit. The first
81-
listed <commit> must be the merge itself; the remaining two or
81+
listed _<commit>_ must be the merge itself; the remaining two or
8282
more commits should be its parents. Convenient ways to produce
83-
the desired set of revisions are to use the suffixes `^@` and
84-
`^!`. If A is a merge commit, then `git diff A A^@`,
83+
the desired set of revisions are to use the suffixes `@` and
84+
`^!`. If `A` is a merge commit, then `git diff A A^@`,
8585
`git diff A^!` and `git show A` all give the same combined diff.
8686

87-
'git diff' [<options>] <commit>..<commit> [--] [<path>...]::
87+
`git diff [<options>] <commit>..<commit> [--] [<path>...]`::
8888

8989
This is synonymous to the earlier form (without the `..`) for
90-
viewing the changes between two arbitrary <commit>. If <commit> on
90+
viewing the changes between two arbitrary _<commit>_. If _<commit>_ on
9191
one side is omitted, it will have the same effect as
92-
using HEAD instead.
92+
using `HEAD` instead.
9393

94-
'git diff' [<options>] <commit>\...<commit> [--] [<path>...]::
94+
`git diff [<options>] <commit>...<commit> [--] [<path>...]`::
9595

9696
This form is to view the changes on the branch containing
97-
and up to the second <commit>, starting at a common ancestor
98-
of both <commit>. `git diff A...B` is equivalent to
97+
and up to the second _<commit>_, starting at a common ancestor
98+
of both _<commit>_. `git diff A...B` is equivalent to
9999
`git diff $(git merge-base A B) B`. You can omit any one
100-
of <commit>, which has the same effect as using HEAD instead.
100+
of _<commit>_, which has the same effect as using `HEAD` instead.
101101

102102
Just in case you are doing something exotic, it should be
103-
noted that all of the <commit> in the above description, except
103+
noted that all of the _<commit>_ in the above description, except
104104
in the `--merge-base` case and in the last two forms that use `..`
105-
notations, can be any <tree>. A tree of interest is the one pointed to
106-
by the ref named `AUTO_MERGE`, which is written by the 'ort' merge
105+
notations, can be any _<tree>_. A tree of interest is the one pointed to
106+
by the ref named `AUTO_MERGE`, which is written by the `ort` merge
107107
strategy upon hitting merge conflicts (see linkgit:git-merge[1]).
108108
Comparing the working tree with `AUTO_MERGE` shows changes you've made
109109
so far to resolve textual conflicts (see the examples below).
110110

111-
For a more complete list of ways to spell <commit>, see
111+
For a more complete list of ways to spell _<commit>_, see
112112
"SPECIFYING REVISIONS" section in linkgit:gitrevisions[7].
113-
However, "diff" is about comparing two _endpoints_, not ranges,
114-
and the range notations (`<commit>..<commit>` and
115-
`<commit>...<commit>`) do not mean a range as defined in the
113+
However, `diff` is about comparing two _endpoints_, not ranges,
114+
and the range notations (`<commit>..<commit>` and `<commit>...<commit>`)
115+
do not mean a range as defined in the
116116
"SPECIFYING RANGES" section in linkgit:gitrevisions[7].
117117

118-
'git diff' [<options>] <blob> <blob>::
118+
`git diff [<options>] <blob> <blob>`::
119119

120120
This form is to view the differences between the raw
121121
contents of two blob objects.
@@ -125,22 +125,22 @@ OPTIONS
125125
:git-diff: 1
126126
include::diff-options.txt[]
127127

128-
-1 --base::
129-
-2 --ours::
130-
-3 --theirs::
128+
`-1` `--base`::
129+
`-2` `--ours`::
130+
`-3` `--theirs`::
131131
Compare the working tree with the "base" version (stage #1),
132132
"our branch" (stage #2) or "their branch" (stage #3). The
133133
index contains these stages only for unmerged entries i.e.
134134
while resolving conflicts. See linkgit:git-read-tree[1]
135135
section "3-Way Merge" for detailed information.
136136

137-
-0::
137+
`-0`::
138138
Omit diff output for unmerged entries and just show
139139
"Unmerged". Can be used only when comparing the working tree
140140
with the index.
141141

142-
<path>...::
143-
The <paths> parameters, when given, are used to limit
142+
_<path>_...::
143+
The _<path>_ parameters, when given, are used to limit
144144
the diff to the named paths (you can give directory
145145
names and get diff for all files under them).
146146

@@ -225,11 +225,12 @@ CONFIGURATION
225225

226226
include::includes/cmd-config-section-all.txt[]
227227

228+
:git-diff: 1
228229
include::config/diff.txt[]
229230

230231
SEE ALSO
231232
--------
232-
diff(1),
233+
`diff`(1),
233234
linkgit:git-difftool[1],
234235
linkgit:git-log[1],
235236
linkgit:gitdiffcore[7],

0 commit comments

Comments
 (0)