Code

Documentation: "rebase <onto> <that>" stays on <that> branch upon exit
authorDrew Northup <drew.northup@maine.edu>
Mon, 14 Mar 2011 15:47:37 +0000 (11:47 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 14 Mar 2011 17:52:23 +0000 (10:52 -0700)
This change makes it clearer that the change to the history effected by
executing 'git rebase master' while on 'topic' branch, and by executing
'git rebase master topic' on any branch, will be the same; the implicit
checkout of the second form will remain after the rebase exits.

Signed-off-by: Drew Northup <drew.northup@maine.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-rebase.txt

index 96680c84561c434c4cf3a00cfe958b21f18a3d8d..ac3589464096e5ad557a5ac896a4a65642b79724 100644 (file)
@@ -66,8 +66,9 @@ would be:
     D---E---F---G master
 ------------
 
-The latter form is just a short-hand of `git checkout topic`
-followed by `git rebase master`.
+*NOTE:* The latter form is just a short-hand of `git checkout topic`
+followed by `git rebase master`. When rebase exits `topic` will
+remain the checked-out branch.
 
 If the upstream branch already contains a change you have made (e.g.,
 because you mailed a patch which was applied upstream), then that commit