如何用1个命令从Git的另一个分支中挑选最后一个sha?

当我从另一个分支挑选一个提交时,我发现自己做了很多事情。

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

我可以在一个命令中完成所有这些操作吗?

FoxyGio asked 2020-07-11T10:54:37Z
1个解决方案
84 votes

随身携带:

$ git cherry-pick another_branch

这会从别的分支中挑选最后的提交。

git中的分支只是对该分支中最后一个提交的引用,您可以使用它们而不是在命令中提交SHA。

pbetkier answered 2020-07-11T10:55:12Z
translate from https://stackoverflow.com:/questions/20872829/how-to-cherry-pick-the-last-sha-from-another-branch-in-git-with-1-command