<p>我想构建一个脚本,从我的存储库中提取简单的统计信息。我想从这些统计数据中排除合并提交和恢复提交。在</p>
<p>8年前有人问过一个关于区分常规提交和合并提交的问题:</p>
<p><a href="https://stackoverflow.com/questions/3824050/telling-if-a-git-commit-is-a-merge-revert-commit">Telling if a Git commit is a Merge/Revert commit</a></p>
<p>当涉及到合并提交(即有多个父级的提交)时,答案是很好的,但是对于区分commit是否是revert-commit没有令人满意的答案。在</p>
<p>我正在查看GitPython包,在他们的文档中找不到任何有用的东西。在</p>
<p>任何帮助都将不胜感激。在</p>
<p>或者,如果已经有一些东西(脚本/库/产品)可以帮助git统计(排除合并提交和恢复提交),我也会接受这样的答案。在</p>