2

master、featureA、featureB の 3 つのブランチがあります。ブランチ A からブランチ B にいくつかの変更 (必ずしも個別のコミットである必要はありません) をインポートしたいのですが、どうすればよいですか? 対話モードでコマンドを使用する必要があると思いますが、何ができるかわかりません。

4

1 に答える 1

6

を使用したいと思うでしょうgit cherry-pick

コマンドラインでマージするコミットハッシュを指定することにより、これを宣言的に行うことができます。

変更が完全なコミットであるとは限らない場合は、git cherry-pick --no-commitその後に何らかの編集が行われ、git commit(またはgit commit --amend) が求められます。

于 2013-03-07T12:58:55.427 に答える