Björn Steinbrink <B.Steinbrink@xxxxxx> writes: > No, you don't have to do that. As long as you only want to "edit" > the commit you marked as "edit", you only need to use "git add" and > "git rebase --continue". rebase -i checks whether HEAD still > resolves to the same commit and if so, it automatically does the > soft reset for you. > > Maybe we should just advertise that in the message provided by > rebase after it stops? I'm afraid I can't come up with a sane > wording though, as there are still cases when you need to commit > yourself, eg. when you use reset. And getting that into one simple > sentence seems a bit hard (for me). I was happy to learn that trick when looking at the source, so I agree that it is a good idea to advertise it. You are right that it is hard to describe well in few words, though. Does somebody feel like repainting this? --- a/git-rebase--interactive.sh +++ b/git-rebase--interactive.sh @@ -336,14 +336,13 @@ do_next () { make_patch $sha1 git rev-parse --verify HEAD > "$DOTEST"/amend warn "Stopped at $sha1... $rest" - warn "You can amend the commit now, with" - warn - warn " git commit --amend" - warn - warn "Once you are satisfied with your changes, run" + warn "You can amend the commit now, by marking" + warn "paths with 'git add <paths>' and running" warn warn " git rebase --continue" warn + warn "If you want to create new commits, run" + warn "'git commit' yourself before continuing." exit 0 ;; squash|s) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html