$ git reset -- можно сбросить по пути.
$ git reset --
Однако $ git reset (--hard|--soft) сообщит об ошибке, как показано ниже:
$ git reset (--hard|--soft)
Cannot do hard|soft reset with paths.