Today, I accidentally typed the command git reset stash and it did some very strange things to my recent history. It looks like at minimal, it removed the most recent commit, and added two other commits, one for the index and one for the stash itself.
I looked around man git-reset but did not find this behavior described there.
What is the intended semantic of this command, and is it documented somewhere?