pull: warn on --verify-signatures with --rebase
[gitweb.git] / Documentation / git-merge.txt
index 689aa4c57cca66c7cd92235248eee2b32ff20451..b758d5556caaeeb0a439d67c46100e5fa0d34cd4 100644 (file)
@@ -11,6 +11,7 @@ SYNOPSIS
 [verse]
 'git merge' [-n] [--stat] [--no-commit] [--squash] [--[no-]edit]
        [-s <strategy>] [-X <strategy-option>] [-S[<keyid>]]
+       [--[no-]allow-unrelated-histories]
        [--[no-]rerere-autoupdate] [-m <msg>] [<commit>...]
 'git merge' <msg> HEAD <commit>...
 'git merge' --abort
@@ -98,19 +99,6 @@ commit or stash your changes before running 'git merge'.
 'git merge --abort' is equivalent to 'git reset --merge' when
 `MERGE_HEAD` is present.
 
---allow-unrelated-histories::
-       By default, `git merge` command refuses to merge histories
-       that do not share a common ancestor.  This option can be
-       used to override this safety when merging histories of two
-       projects that started their lives independently.  As that is
-       a very rare occasion, no configuration variable to enable
-       this by default exists and will not be added, and the list
-       of options at the top of this documentation does not mention
-       this option.  Also `git pull` does not pass this option down
-       to `git merge` (instead, you `git fetch` first, examine what
-       you will be merging and then `git merge` locally with this
-       option).
-
 <commit>...::
        Commits, usually other branch heads, to merge into our branch.
        Specifying more than one commit will create a merge with