In magit status buffer, it said:

Head:     feature/event
Rebase:   origin/feature/event123
Tag:      8000.102 (9)

But if run git status, I don't see such Rebase information if simply run the following in command line

git status

What's the meaning of Rebase here?

  • This is a guess, it's roughly the same idea as displaying the upstream branch. I.e. the most recent ancestor of the branch you are at now. This would happen if you configured pull to rebase instead of merge, or if you merged feature/event onto origin/feature/event123 (notice the onto).
    – wvxvw
    Dec 30, 2015 at 13:48
  • @wvxvw yes that's correct.
    – tarsius
    Dec 30, 2015 at 15:18

1 Answer 1


Until recently the line would have been:

Upstream:  origin/feature/event123

which tells you that feature/events upstream branch is origin/feature/event123.

I have changed it so that either "Merge" or "Rebase" is shown instead of "Upstream". "Rebase" is shown if branch.feature/event.rebase is true, "Merge" otherwise.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.