user-manual: fix the description of fast-forward
authorXue Fuqiao <xfq.free@gmail.com>
Sun, 25 Oct 2015 00:28:43 +0000 (08:28 +0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 26 Oct 2015 20:03:44 +0000 (13:03 -0700)
The "Fast-forward merges" section of user-manual.txt incorrectly
says if the current branch is a descendant of the other, Git will
perform a fast-forward merge, but it should the other way around.

Signed-off-by: Xue Fuqiao <xfq.free@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/user-manual.txt
index 46aa6bc1a67beef19b36db830d22662bf923913e..f61f91fd32074ab2503f9808e7aef5b0824fd7c2 100644 (file)
@@ -1431,11 +1431,11 @@ differently.  Normally, a merge results in a merge commit, with two
 parents, one pointing at each of the two lines of development that
 were merged.
 
 parents, one pointing at each of the two lines of development that
 were merged.
 
-However, if the current branch is a descendant of the other--so every
-commit present in the one is already contained in the other--then Git
-just performs a "fast-forward"; the head of the current branch is moved
-forward to point at the head of the merged-in branch, without any new
-commits being created.
+However, if the current branch is an ancestor of the other--so every commit
+present in the current branch is already contained in the other branch--then Git
+just performs a "fast-forward"; the head of the current branch is moved forward
+to point at the head of the merged-in branch, without any new commits being
+created.
 
 [[fixing-mistakes]]
 Fixing mistakes
 
 [[fixing-mistakes]]
 Fixing mistakes