表題の通りです
また発生した時の為に備忘録で残します。
何が起きたのか
めちゃくちゃ乖離しているブランチにチェックアウトしたら、突然 fatal: not a git repository: sub-modules/~
のエラーで何もできなくなった
環境
やったこと
sub-module を初期化しました
- submodule を削除
git submodule deinit -f --all
- submodule のフォルダの中身を削除
.git/modules/
以下を空にする
- submodule を再取得
git submodule deinit -f --all
- 解決