3 ms·
> If you need more detail you can rebase as many commits as you like. You can't rebase to get back to the original commits, not without knowing what they are.
by lmm 2y ago
> If you need more detail you can rebase as many commits as you like.
You can't rebase to get back to the original commits, not without knowing what they are.
> Imagine trying to bisect some spaghetti bowl of commits with merges to find the source of a recurring issue.
I do it all the time (well, less so now that I work with a better team where those issues are pretty rare), it's easy, that's the whole point of the git bisect command.
> It would be relatively nonsensical compared to a clean linear history.
Rebased history is much harder to bisect because you often get long chain of commits that don't compile or are otherwise broken.