Merge branch 'so/rebase-doc' into maint
* so/rebase-doc: Documentation/git-rebase.txt: <upstream> must be given to specify <branch> Documentation/git-rebase.txt: -f forces a rebase that would otherwise be a no-op
This commit is contained in:
@ -9,7 +9,7 @@ SYNOPSIS
|
|||||||
--------
|
--------
|
||||||
[verse]
|
[verse]
|
||||||
'git rebase' [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>]
|
'git rebase' [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>]
|
||||||
[<upstream>] [<branch>]
|
[<upstream> [<branch>]]
|
||||||
'git rebase' [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>]
|
'git rebase' [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>]
|
||||||
--root [<branch>]
|
--root [<branch>]
|
||||||
'git rebase' --continue | --skip | --abort | --edit-todo
|
'git rebase' --continue | --skip | --abort | --edit-todo
|
||||||
@ -316,11 +316,8 @@ which makes little sense.
|
|||||||
|
|
||||||
-f::
|
-f::
|
||||||
--force-rebase::
|
--force-rebase::
|
||||||
Force the rebase even if the current branch is a descendant
|
Force a rebase even if the current branch is up-to-date and
|
||||||
of the commit you are rebasing onto. Normally non-interactive rebase will
|
the command without `--force` would return without doing anything.
|
||||||
exit with the message "Current branch is up to date" in such a
|
|
||||||
situation.
|
|
||||||
Incompatible with the --interactive option.
|
|
||||||
+
|
+
|
||||||
You may find this (or --no-ff with an interactive rebase) helpful after
|
You may find this (or --no-ff with an interactive rebase) helpful after
|
||||||
reverting a topic branch merge, as this option recreates the topic branch with
|
reverting a topic branch merge, as this option recreates the topic branch with
|
||||||
|
Reference in New Issue
Block a user