如何使用 git 日志识别和列出章鱼合并?

How to identify and list octopus merges using git log?

有没有办法列出所有章鱼 合并在git 存储库使用 git 命令(例如 git log ...)?

git loggit rev-list 中的提交选择器(这些几乎是相同的命令)包括 --min-parents--max-parents。章鱼合并被定义为 "any merge with three or more parents",因此 --min-parents=3 拒绝除章鱼合并之外的所有合并。