Merge branch 'jn/checkout-doc' into maint
[gitweb.git] / Documentation / git-checkout.txt
index 69cf9178400d1b9554e5004a78997d3cbc047075..7146288ad6b8a2bc8b44513e76d87cdb628827e9 100644 (file)
@@ -144,6 +144,10 @@ edits from your current working tree.
 As a special case, the `"@\{-N\}"` syntax for the N-th last branch
 checks out the branch (instead of detaching).  You may also specify
 `-` which is synonymous with `"@\{-1\}"`.
++
+As a further special case, you may use `"A...B"` as a shortcut for the
+merge base of `A` and `B` if there is exactly one merge base. You can
+leave out at most one of `A` and `B`, in which case it defaults to `HEAD`.
 
 <new_branch>::
        Name for the new branch.