55

と の 2 つのブランチを持つ git リポジトリがmasterありgh-pagesます。ファイルをマージせずにコピーしfooたい場合mastergh-pagesどのコマンドを使用すればよいですか? どうもありがとう。

4

4 に答える 4

83

あなたはできる:

git checkout gh-pages
git checkout master foo
git commit -m 'Add file foo to gh-pages.'
于 2013-07-02T03:05:09.467 に答える
2

git difftool master gh-pages2 つのブランチ間のすべての差分を比較する場合:またはを使用できます。git difftool <SHA1 of gh-pages> .

ファイルの特定のリストの差分を取得する場合は、次のようにします

git diff master gh-pages -- path/to/file
于 2013-07-02T02:58:47.097 に答える
-1

私のやり方: コミットすると、何をコミットしてプッシュするかを選択できます。したがって、コミットしてfooからmasterプッシュし、それをgithub/bitbucketにマージして、gh-pages

于 2013-07-02T02:57:00.613 に答える