サブモジュールが設定されたプロジェクトがあります。同僚が誤ってターゲット フォルダーを削除し、代わりに (プロジェクト フォルダーの外部を指す) シンボリック リンクを作成してコミットしました。
リンクを削除して空のディレクトリを作成した後でも、サブモジュールを復元できなくなりました。.gitmodule と .git/config は変更されていません。git submodule add と git submodule init は何もしません。
他にも多くの変更が含まれているため、問題のあるコミットを元に戻すことはできません。
これはどのように修正できますか?