X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Documentation%2Fgit-rebase.txt;h=10f2924f4df1eb29c1baf4484d2837377b6cfcb3;hb=d28f7cb93537554e069667602a7624952e06df50;hp=08ee4aabaf74c8691a67c974bf3dca1c28cf25bc;hpb=baee9207b9aa6400a9b7cb9e7278e11b054fb640;p=git.git diff --git a/Documentation/git-rebase.txt b/Documentation/git-rebase.txt index 08ee4aaba..10f2924f4 100644 --- a/Documentation/git-rebase.txt +++ b/Documentation/git-rebase.txt @@ -7,7 +7,7 @@ git-rebase - Rebase local commits to a new head SYNOPSIS -------- -'git-rebase' [--onto ] [] +'git-rebase' [-v] [--merge] [--onto ] [] 'git-rebase' --continue | --skip | --abort @@ -106,6 +106,26 @@ OPTIONS --abort:: Restore the original branch and abort the rebase operation. +--skip:: + Restart the rebasing process by skipping the current patch. + +--merge:: + Use merging strategies to rebase. When the recursive (default) merge + strategy is used, this allows rebase to be aware of renames on the + upstream side. + +-s , \--strategy=:: + Use the given merge strategy; can be supplied more than + once to specify them in the order they should be tried. + If there is no `-s` option, a built-in list of strategies + is used instead (`git-merge-recursive` when merging a single + head, `git-merge-octopus` otherwise). This implies --merge. + +-v, \--verbose:: + Display a diffstat of what changed upstream since the last rebase. + +include::merge-strategies.txt[] + NOTES ----- When you rebase a branch, you are changing its history in a way that