2022-08-14 Sun: fish shell で '^/dev/null' のエラーにハマっていた
fish が嫌いになりそうなくらいハマっていた。。完全に八つ当たりですが。
fish のアップデートにより ^/dev/null という記述が無効になったということらしい。
git 側のではないのか?深く追求はしないけど。
現象としてはこんな感じ。同様の減少でハマっている人に届け、検索用に。
code:sh
❯ fish
Welcome to fish, the friendly interactive shell
fatal: not a git repository (or any of the parent directories): .git
⋊> ~ fatal: Refusing to point HEAD outside of refs/ 16:25:44
head: '^/dev/null' を 読み込み用に開くことが出来ません: そのようなファイルやディレクトリはありません
fatal: bad revision '^/dev/null'
私の場合、自分で組んだスクリプトではなく、環境を楽に構築するための Oh My Fish Shell に記載があった。
omf update omf && omf reload --force でも効果がなかったので、アンインストールして再度インストールした。
code:sh
⋊> omf destroy
⋊> bash
❯ rm -fr ~/.local/share/omf/ # このディレクトリは削除されなかったので、手動削除