LoginSignup
2
1

More than 5 years have passed since last update.

gitコマンドでHEAD^が使えない

Posted at

前提

  • mac
  • zsh

参考

前置き

ローカルコミットをなかったことにしたいと思って

$ git reset --hard HEAD^

っていつものように打ってみたら

zsh: no matches found: HEAD^

というエラーが発生した

どうやら原因はzshの設定で
extended_glob
というオプションを有効にしていると

^を特殊文字と解釈してしまっていることが
原因になっているみたい

解決方法

参考にしたところを見るとgitとextended_globが
共存できる的なことが書かれていたのだが、
ちょっと面倒なので^をエスケープシーケンスして回避することにした

git reset HEAD\^

今度ちゃんと対応しよう

2
1
7

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1