Jari Aalto [off-list ref] writes:
quoted
While the above is not _wrong_ per-se, it was somewhat hard to understand
for me without a description on _why_ you might want to do this. It
didn't help that "put only selected files" really meant "get rid of
selected _changes_ from the working tree and the index temporarily".
This demonstrates the difference between the end-user and developer. The
end-used think in term of tangible objects: "I have files, I need to
stash some of them".
Not really. You just demonstrated that you ignored "partial add". It is
not so unusual for a user to need to express "I have a file, and I have
two kinds of changes to it. The ones that I need now and the ones I need
to postpone".