【Git】HEAD^を指定したときに「no matches found/ HEAD^」が出る時の対処法

目次

原因

zshの設定が問題らしく、設定ファイル(.zshrc)にsetopt extended_globを記述している場合に起こる。

setopt extended_globとはなにか

除外パターン、大文字小文字同一視などの、拡張表記が可能になる。詳しくは以下リンク先のサイトがわかりやすかった。

解決策

エスケープシーケンスを使用する

1
git checkout HEAD\^

【Git】HEAD^を指定したときに「no matches found/ HEAD^」が出る時の対処法

https://blog.djima.net/2021/03/21/【Git】HEAD-を指定したときに「no-matches-found-HEAD-」が出る時の対処法/

Author

Daiki Iijima

Posted on

2021-03-21

Updated on

2024-04-17

Licensed under