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