😢
aliasを叩こうとしたらgit fatal error: file is outside directory と怒られた
git でファイルの大文字と小文字の変更を検知するようにしたかった
git config core.ignorecase false
こんな作業を以前していた。
いつもの作業でシェルを叩いた
ファイルを ignore したくないけど、コミットには含めたくないので、何かしらの作業後に checkout して、差分をクリアするようなコマンドを叩いた。そしたらエラーが発生した。
git fatal error: 【対象のfile】 is outside directory
尚、ディレクトリはおかしくなかった。
ただよく見ると、エラーと実行で微妙にパスが違った
fatal: /Users/me/develop/hoge.csv: '/Users/me/develop/hoge.csv' is outside repository at '/Users/me/Develop/'
develop が Develop になってる。
ググったら vscode のリポジトリの issue が出てきた
どうやら、先の git config
が原因らしい…
泣く泣く true に戻したら正常に戻りました。おしまい。
Discussion