&gt; rebase keeps the history honest<p>The history is a record of changes. You&#x27;re suggesting there&#x27;s a good reason to track timeshifting by implication (you could rebase at multiple points) because...honesty?<p>I&#x27;m not trying to argue about the why. I&#x27;m trying to understand the why.<p>My view is that you merge your change into the head and there&#x27;s a record. That&#x27;s the story. The particulars of how a particular commit came to be is irrelevant to the repo and less problematic when it&#x27;s treated the same as any other commit.