Interactive rebase with Git Extensions

11,902

By default, Git extensions sets the branch to rebase against to the branch you are currently working on. So, unless you change that, there is nothing to do and you get this 'noop' message. You have to rebase against something that is not your current HEAD. Either that is some number of commits back from your head (eg HEAD~4) or the origin's version of your branch (eg: origin/master) or a specific named commit.

Share:
11,902
Olivier B.
Author by

Olivier B.

Software architect. Developer.

Updated on July 20, 2022

Comments

  • Olivier B.
    Olivier B. almost 2 years

    Did anyone managed to make an interactive rebase with Git Extensions ?

    Option is available when rebasing, but whenever I selected the last n commits, select "interactive" in the rebase window, the editor pops up with "noop" comment instead of the commits lines.

    Where am I wrong ?

  • Olivier B.
    Olivier B. almost 12 years
    Thanks for your answer patthoyts ! I did not understand how to give that HEAD~n option, I thought that the branch name option was a restricted select box. I managed to do rebase without it by creating a branch on a previous commit, and choosing to interactively rebase on it, which is weird. But the right way is definitively by freely entering the base commit with HEAD~n, just like with the command line.