commit&gt;</code>) and
the working tree depending on <code>&lt;mode&gt;</code>. If <code>&lt;mode&gt;</code> is omitted,
defaults to <code>--mixed</code>. The <code>&lt;mode&gt;</code> must be one of the following:</p>
<div class="openblock">
<div class="content">
<div class="dlist">
<dl>
<dt class="hdlist1">--soft</dt>
<dd>
<p>Does not touch the index file or the working tree at all (but
resets the head to <code>&lt;commit&gt;</code>, just like all modes do). This leaves
all your changed files "Changes to 