I know how to rebase onto a specific branch or tag using eGit in Eclipse, but I haven't found a way to rebase onto a specific sha1 using eGit. I'd like to do this in order to squash commits before pushing to upstream (ie, doing git rebase -i HEAD~n
where n is some number of commits ago where I want to rebase). Is this possible with eGit? If not, is there another Eclipse plugin I should be using that would provide this functionality?
It is currently available in Eclipse Oxygen
, it has it's own wizard for it.
History
viewRebase interactive
and click itIt works just like the console version, but on a GUI. Even if conflicts arise, it will help you through.