親コミットを実際にチェックアウトする以外に、親クローンのコミット ID に基づいてサブモジュールの SHA-1 コミット ID を特定する方法はありますか? 現在関連付けられている SHA-1 をgit submodule.
次に例を示します。
foo先月数回変更された単一のサブモジュールを持つクローンがあります。- 親クローンに、数週間経過した というタグがあり
released-1.2.3ます。fooこのタグ付けされたコミットに関連付けられた SHA-1 が何であったかを知りたいです。 - 単純にチェックアウトし
released-1.2.3て使用することもできますが、スクリプトを作成したいので、作業ツリーに影響を与えずgit submoduleにこれを行う方法があるかどうか疑問に思っています。
親リポジトリ内の 2 つのコミット間でサブモジュール内のすべての変更に対して「差分」を実行するスクリプトを作成したいため、これを実行したいと考えていますfoo。 "