1

Git リポジトリには 2 つのブランチがあります: masterand gh-pages(Github で静的コンテンツを公開するために使用されます)。

ブランチのレポにmaster2 つのディレクトリab:

-- root
 |-- a
 |-- b

に切り替えた後、ディレクトリのみがからの新しいコンテンツとマージされるgh-pagesようにマージを実行するにはどうすればよいですか (パブリッシュされるべきではない静的コンテンツではないため、無視されます) 。bmastera

にマージできる新しいコンテンツが常に想定されているため、単純なgit merge masterものでは十分ではありません。もっと何かが必要ですが、それが何であるかわかりません。agh-pages

gh-pages(最初に で作成されたか、または手動マージ後git checkout --orphanにディレクトリにのみコンテンツがあると仮定します。)b

4

2 に答える 2

2

ブランチ全体ではなく、gitの部分的なマージを参照してください

基本的に、 をチェックアウトしてから、 の HEAD にgh-pagesリセットします。amaster

于 2013-10-23T14:33:29.997 に答える
0

フォルダー b にのみ追加するコミットをチェリーピックできない場合は、git checkoutが必要です

git checkout gh-pages
git checkout master b
于 2013-10-23T15:38:15.843 に答える