This is exactly why I prefer merge commits, so you can see how the development of the feature occurred and if there&#x27;s a bug where&#x2F;when&#x2F;how it was introduced.  I don&#x27;t like erasing development history for the sake of a &quot;clean&quot; or &quot;linear&quot; history.