web-dev-qa-db-ja.com

1つのコマンドでGitの別のブランチから最後のshaをチェリーピックする方法は?

別のブランチからコミットをチェリーピックするときに、私はこれをよくやっていました。

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

これらすべてを1つのコマンドで実行できますか。

48
FoxyGio

ただ行く:

$ git cherry-pick another_branch

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

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

81
pbetkier