git サブモジュールを操作するときに問題があります。
上流のリポジトリから新しいサブモジュール参照を受け取るたびに、実行するgit submodule update
と次の結果が得られます。
fatal: reference is not a tree: dd208d46ecdd1ac0d2b2594a610fe4c9150fece1
Unable to checkout 'dd208d46ecdd1ac0d2b2594a610fe4c9150fece1' in submodule path 'submodule/path'
サブモジュールにはいくつかのリモートがあり、そのうちの上流のリモートを使用してサブモジュール参照ツリーを更新する必要があることに注意することが重要です。私の問題があると思いますが、よくわかりません。
私のセットアップは次のとおりです。
Git プロジェクト
リモコン:
origin
(私のgitフォーク)upstream
(プロジェクトレポ)
サブモジュール「モジュール」にはリモートがあります:
origin
(私のgitフォーク)upstream
(プロジェクトレポ)
私の問題の原因を誰か知っていますか?