git reset の指定パスにワイルドカード(*)を使う

git reset -- (ワイルドカードを含んだpath)

上記でOK

背景とか説明

git add . の実行後に git reset を行うと全ての登録を削除できる(unstage)

ちなみに git add は普通にワイルドカードを使う事が出来る。

git add (ワイルドカードを含んだpath)

git reset を1ファイルのみ unstage する場合は以下のコマンド

git reset (path)

同じようなファイルを複数除く場合、1つずつ unstage していくのは面倒なのでワイルドカードを使いたい場合

git reset (ワイルドカードを含んだpath)

とすると以下のエラーが出現

fatal: ambiguous argument '(ワイルドカードを含んだpath)' unknown revision or path not in the working tree.

Use '--' to separate paths from revisions, like this:

'git <command> [<revision>...] -- [<file>...]'

引数がリビジョンか path か不明なため '--' を使ってはっきりさせろということ

Gitのエラー表示が丁寧すぎて便利。ありがとうございます。