これに対する答えを見つけるのに問題があったので、後世のために投稿しています。
状況は、サブモジュール (svn 外部に似ています) を持つ git リポジトリを持っていることです。その参照を更新して、外部リポジトリ内の別のコミットを指すようにします。「git submodule sync」または「git submodule update」がそれを行うと思うかもしれませんが、それは間違いです。
これに対する答えを見つけるのに問題があったので、後世のために投稿しています。
状況は、サブモジュール (svn 外部に似ています) を持つ git リポジトリを持っていることです。その参照を更新して、外部リポジトリ内の別のコミットを指すようにします。「git submodule sync」または「git submodule update」がそれを行うと思うかもしれませんが、それは間違いです。
手順は次のとおりです。
diff --git a/default/bin/hdvcs b/default/bin/hdvcs インデックス bbd3f56..7c9394c 160000 --- a/default/bin/hdvcs +++ b/デフォルト/ビン/hdvcs @@ -1 +1 @@ -サブプロジェクト コミット bbd3f56898054e533e81b52b90b94155841b40a8 + サブプロジェクト コミット 7c9394c8520e41a704e6658360064758b20a3dfc
すべての git サブモジュールをリモート リポジトリの HEAD に更新する場合は、次のように入力します。
git サブモジュール foreach git pull オリジン マスター