Gitでコミットを取り消そうとして、以下のコマンドを打ったら、エラーが表示されました。
$ git reset --hard HEAD^ zsh: no matches found: HEAD^
HEAD^
がマッチしないと言われました。
エラーの原因
zshのextended_glob
が反応してしまうというのが原因でした。
解決方法
ただ単にバックスラッシュ(option + ¥)でエスケープするだけ。
git reset --hard HEAD\^
参考文献
Gitでコミットを取り消そうとして、以下のコマンドを打ったら、エラーが表示されました。
$ git reset --hard HEAD^ zsh: no matches found: HEAD^
HEAD^
がマッチしないと言われました。
zshのextended_glob
が反応してしまうというのが原因でした。
ただ単にバックスラッシュ(option + ¥)でエスケープするだけ。
git reset --hard HEAD\^
参考文献