it starts, and that it writes the result out to the working tree. So if
we see some difference between the index and the target and also
between the index and the working tree, then it means that we are not
resetting out from a state that a mergy operation left after failing
with a conflict. That is why we disallow <code>--merge</code> option in this case.</p>
</div>
<div class="paragraph">
<p><code>reset --keep</code> is meant to be used when removing some of the last
commits in the current branch while ke