0

プロジェクトにいくつかのサブモジュールがあり、うっかりモジュールに変更を加えてしまいました。変更を明示的にチェックインしていませんが、リポジトリを比較すると、サブプロジェクトがコミットされていることがわかります。ここに画像の説明を入力
(スタッシュを使用)

git statusローカルレポで実行するとき。それは(modified content)サブプロジェクトに対して反対を示しま​​した。そこで、サブプロジェクトのサブディレクトリに移動し、変更を破棄しました。今gitステータスを実行すると、(変更されたコンテンツ)が表示されません。ただし、コミットがないため、図に示されている不注意なコミットをチェックインまたは元に戻すことはできません。git revert <green commit hash in pic>私のローカルレポにはそのようなコミットがないため、エラーが発生します。

サブプロジェクトのコミットを元に戻す方法を理解してください。サブプロジェクトのサブディレクトリに移動しても、これらのコミットは表示されません。

4

1 に答える 1