<p>Thank you all for your comments. I still seem to be losing commits. However I have found a reference that seems like it might do the trick and wanted to share with others.</p>
<p>Specifically, the key is to mark edit in interactive rebase on the commit one desires to split.</p>
<p>Next one does a git reset HEAD^ to revert the commit.</p>
<p>Then, one can create one or more commits without the --amend parameter.</p>
<p>Finally one does git rebase --continue</p>
<p>Sorry if this is already known to all of you but I have been chasing disappearing commits for a few days now and this seems like quite useful knowledge.</p>
<p>Misha</p>
<p><a href="http://book.git-scm.com/4_interactive_rebasing.html">http://book.git-scm.com/4_interactive_rebasing.html</a></p>