Linear History

Back to Rebase

A commit history where each commit has exactly one parent, forming a straight line. Linear history is easier to read, bisect, and reason about, but hides the parallel nature of development that actually occurred.

property git linear-history