git reset --soft HEAD^      <b class="conum">(1)</b>
$ edit                        <b class="conum">(2)</b>
$ git commit -a -c ORIG_HEAD  <b class="conum">(3)</b></pre>
</div>
</div>
<div class="colist arabic">
<ol>
<li>
<p>This is most often done when you remembered what you
just committed is incomplete, or you misspelled your commit
message, or both.  Leaves working tree as it was before "reset".</p>
</li>
<li>
<p>Make corrections to working tree files.</p>
</li>
<li>
<p>"reset" copies the old head to <co