プロジェクトにいくつかのサブモジュールがあり、うっかりモジュールに変更を加えてしまいました。変更を明示的にチェックインしていませんが、リポジトリを比較すると、サブプロジェクトがコミットされていることがわかります。
(スタッシュを使用)
git status
ローカルレポで実行するとき。それは(modified content)
サブプロジェクトに対して反対を示しました。そこで、サブプロジェクトのサブディレクトリに移動し、変更を破棄しました。今gitステータスを実行すると、(変更されたコンテンツ)が表示されません。ただし、コミットがないため、図に示されている不注意なコミットをチェックインまたは元に戻すことはできません。git revert <green commit hash in pic>
私のローカルレポにはそのようなコミットがないため、エラーが発生します。
サブプロジェクトのコミットを元に戻す方法を理解してください。サブプロジェクトのサブディレクトリに移動しても、これらのコミットは表示されません。