63

別のブランチからコミットをチェリーピッキングするときに、これを頻繁に行っていることに気づきます。

$ git log -1 another_branch
commit <commit_sha>
// copy <commit_sha>
$ git cherry-pick <commit_sha>

これらすべてを 1 つのコマンドで実行できますか? もしそうなら、それは何ですか?

4

1 に答える 1

122

ちょうど行く:

$ git cherry-pick another_branch

これにより、another_branch から最後のコミットが選択されます。

git のブランチは、そのブランチの最後のコミットへの単なる参照です。コマンドで SHA をコミットする代わりにそれらを使用できます。

于 2014-01-01T20:22:50.613 に答える