title: How can I flatten merges into a linear history?
body: <p>I've just sync'd my git repo and ran into a regression. I'd like to just step through the history until I find the commit to blame, but there's been a huge merge which just shows up as a single commit when I do <code>git log</code>.</p>
  
  <p>Is there any way I can flatten this merge in my local branch so <code>git log</code> just has a linear history I can walk through?</p>