列出特定合并提交的提交 - 仅限子项

List commits of a specific merge-commit - children only

如何列出特定合并提交 845884 的提交。

这里,例如,我只想要提交 1、2、3 并且 只有它们

*   845884... Merged branch xxxx
|\
| * 68daa7... commit 3
* | a58ec2... commit from master
| |
| * 87da50... commit 2
| |
| * 5e62f9... commit 1
* | 766e1b... commit from master
|/
* 4b8f227

尝试:

git log --oneline --graph <commitId>^..<commitId>

如果你想排除合并提交本身:

git log --oneline --graph <commitId>^..<commitId>^2