2016-05-26 7 views
0

2つのローカルブランチmasterslaveがあるとします。いくつかはmasterで動作し、コミットされた変更を行いましたか?別のローカルブランチからのファイルの一部のみをチェックアウトする方法

今、masterからslaveまでのファイルの一部のみを含めたいと思います。

私はファイル全体をどのように含めるかを知っています。 git checkout `slave` git checkout `master` -- <file>

しかし、私の問題は解決しません。

答えて

0
git checkout `slave` 
mv file file.slave 
git checkout `master` -- <file> 
mv file file.master 
// now munge file.slave with file.master parts you want 
+0

ありがとうございました。しかし、 'git'だけを使ったほうが良い解決策があるはずです。 –

+0

masterのスレーブへのインタラクティブなrebaseを試して、コミットを編集してください。 – DavidN

+0

決して解決策を見つけられませんでした。 'git checkout -p master-'と入力します。いいえ、私は何を含めるかを選ぶことができます。とにかくありがとう。 –

関連する問題