私はあなたのアドバイスが必要です。私はサブモジュールとして別のレポを参照する1つのレポを持っています。だからあなたがサブモジュールとして他のレポを含んでいるこのメインレポをチェックアウトする時。私はこのエラーが発生します。 サブモジュールのパスで取得されましたが、737282d4e408c414e8fcca176aa805ebeb802db9は含まれていませんでした。そのコミットの直接フェッチに失敗しました。与えられたコミットの特定の有効なサブモジュールをフェッチするために、サブモジュールのレポをフェッチする
私は基本的に、サブモジュールブランチに間違ったコミットがあり、開発者の1人が間違ったコミットが発生した場所にブランチをリベースし、マスターにプッシュしたことを理解しています。今私は私のメインリポジトリにもそれらのコミットを得ることを望んでいないが、私はそれがまだrebaseまたは何かの前にそれらのコミットを参照していると思う。この場合、何をすべきかを明確にガイドしてください。私はそれらの変更を望んでいないし、サブモジュールのrebaseはちょうどメインのレポもそれらの変更を取得し、そのsubmoduledレポのマスターが何かを取得しないようにしたいです。
こんにちはマリーナが返事をありがとう。以下のこの質問に私の質問を読んで、あなたの提案を教えてください。 – user3650632
@ user3650632はい、 'git submodule update --init'を使うと、サブモジュールを最新のバージョンに更新することができます。 –
@ user3650632答えが問題を解決するのに役立ちましたか?はいの場合は、それに印を付けてください。それは、同様の質問をした他の人を助けるでしょう。 –