The documentation states that leveraging the --soft
option "...Does not touch the index file nor the working tree at all, but requires them to be in a good order. This leaves all your changed files "Changes to be committed", as git status would put it".
It also explains that the target <commit>
defaults to HEAD, when not given.
Considering these, does the following command modify anything at all?
$ git reset --soft