Skip to main content
to rebase

to rebase

1 7.6
To change the point used as a base, for example updating a code branch to the latest version
  • verb
  • /ˌriːˈbeɪs/
  • Specialized
translation icon : hacer rebase
  • Apache OpenOffice and LibreOffice both suffer from a legacy of ambivalent licensing, which they are addressing by rebasing the code.

Examples

  • Do you worry about keeping a clean history, encouraging your users to rebase?

    Blog text (14)
  • For a company to keep a central repo of their expensive IP, it requires someone to babysit it so no idiot can rebase the history into oblivion.

    Blog text (14)
  • All those who used that commit have to rebase all their work to the new base of that commit.

    Blog text (14)
  • And you have groups working on a clearly limited area of the kernel, who rebase once their changes get accepted.

    Blog text (14)
  • You want to rebase and push those commits again?

    Blog text (14)
  • If you really wanted to preserve the original commits, you could probably work in one branch and then rebase onto another branch.

    Blog text (14)
  • If you send a pull request and the other one does a rebase, you have to prune out your copy and rebase everything you did on top of the changes to the other changes.

    Blog text (14)
  • Now the rewritten part gets accepted, but rebased, so history appears linear.

    Blog text (14)
  • In effect, both Apache OpenOffice and LibreOffice have the same issue of rebasing the code.

    Blog text (30)
  • To fix the conflicts in the code, the developer had to rebase their changes onto the latest version of the repository.

How Significant

to overhaul
35 4.6
to rebase
  • Specialized
1 7.6
to reset
107 2.9
to adjust
317 2.7
tweak
28 3.9

Surface Forms

rebase infinitive
rebased past
rebased past participle
rebasing present participle
rebases third person singular

Morphology

rebase = base (transparent) = re + base

The meaning follows the regular pattern 're-' plus 'base': to set or change something to a base or reference point again or anew.

Etymology

Rebase comes from re- 'again' and base 'starting point'. So, to rebase a branch or financial report is to move its starting point again onto a new version.