path: root/Documentation/user-manual.txt
diff options
authorJ. Bruce Fields <>2007-11-19 00:18:27 (GMT)
committerJ. Bruce Fields <>2007-11-19 00:22:26 (GMT)
commit5b98d9bca16e19710380d2d03f704de9eb98621d (patch)
tree29a333487563dae1dc88fa0c699641783b0e081a /Documentation/user-manual.txt
parent3fb00282538409daf4d05ce4631a2c3eae235c69 (diff)
user-manual: mention "..." in "Generating diffs", etc.
We should mention the use of the "..." syntax for git-diff here. The note about the difference between diff and the combined output of git-format-patch then no longer fits so well, so remove it. Add a reference to the git-format-patch[1] manpage. Signed-off-by: J. Bruce Fields <>
Diffstat (limited to 'Documentation/user-manual.txt')
1 files changed, 11 insertions, 4 deletions
diff --git a/Documentation/user-manual.txt b/Documentation/user-manual.txt
index e399685..c027353 100644
--- a/Documentation/user-manual.txt
+++ b/Documentation/user-manual.txt
@@ -658,16 +658,23 @@ gitlink:git-diff[1]:
$ git diff master..test
-Sometimes what you want instead is a set of patches:
+That will produce the diff between the tips of the two branches. If
+you'd prefer to find the diff from their common ancestor to test, you
+can use three dots instead of two:
+$ git diff master...test
+Sometimes what you want instead is a set of patches; for this you can
+use gitlink:git-format-patch[1]:
$ git format-patch master..test
will generate a file with a patch for each commit reachable from test
-but not from master. Note that if master also has commits which are
-not reachable from test, then the combined result of these patches
-will not be the same as the diff produced by the git-diff example.
+but not from master.
Viewing old file versions