On Sun, Feb 24, 2013 at 2:50 PM, Stephen Paul Weber <span dir="ltr">&lt;<a href="mailto:singpolyma@singpolyma.net" target="_blank">singpolyma@singpolyma.net</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">Somebody claiming to be Alexander Kjeldaas wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Here you might want to do a<br>
git rebase -i &lt;when-you-split-from-main-<u></u>branch&gt;<br>
and squash unnecessary commits into larger ones.<br>
</blockquote>
<br></div>
I&#39;ve never understood why people do this.  It seems to violate the purpose of making good atomic commits in the first place.</blockquote><div><br></div><div>Ideally people should always make nice commits as they work on code. In practice that rarely happens. For example, sometimes when you work on some change you might see some unrelated problem and fix it then and there, so you don&#39;t forget. Rebasing allows you to fix that up later.</div>

<div> </div></div>