web-dev-qa-db-ja.com

あるブランチから別のブランチにチェリーピックする方法

masterdevの2つのブランチがあります。

私はdevブランチにいます。masterからdevに1つのコミットをチェリーピックします。だから私はやった

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

しかし、git statusgitxを実行すると、git履歴にコミットbe530cec7748e037c665bd5a585e6d9ce11bc8adが表示されません。

devブランチでコミットを確認するにはどうすればよいですか?

127
michael

チェリーピックすると、新しいSHAで新しいコミットが作成されます。もしあなたがそうするなら

git cherry-pick -x <sha>

その後、少なくとも、元のSHAとともに、新しいコミットに追加された元のコミットからコミットメッセージを取得します。これは、チェリーピックを追跡するのに非常に役立ちます。

198
CanSpice