私のプロジェクトで抱えている問題は、1つのブランチ(BRANCH1
)にあり、2つのサブモジュール(MOD1
、MOD2
)を追加しました。現在BRANCH1
、保留になっています。
作業中BRANCH2
なので、サブモジュールのみが必要です(残りの変更はまだ準備ができていません)。現在のブランチにどのように追加MOD1
しますか?MOD2
私のプロジェクトで抱えている問題は、1つのブランチ(BRANCH1
)にあり、2つのサブモジュール(MOD1
、MOD2
)を追加しました。現在BRANCH1
、保留になっています。
作業中BRANCH2
なので、サブモジュールのみが必要です(残りの変更はまだ準備ができていません)。現在のブランチにどのように追加MOD1
しますか?MOD2
BRANCH1
1つ(または両方)のサブモジュールを追加することが唯一の効果である単一のコミットがあった場合、git cherry-pick
そのコミット(またはサブモジュールを別々のコミットで追加した場合はそれらのコミット)をにできBRANCH2
ます。サブモジュールの追加が、残りの部分を必要としないより大きなコミットの一部として行われた場合は、を使用git cherry-pick --no-commit
して、コミットする前に不要な変更をクリーンアップできます。または、いつでも適切なgit submodule add
コマンドを実行することもできますBRANCH2
(これにより、サブモジュールが新しくなる場合とそうでない場合がありclone
ます。そのような状況に遭遇したことがあるとは言えないので、よくわかりません...) 。