擅长:python、mysql、java
<p>您可以考虑使用<a href="https://github.com/ishepard/pydriller" rel="nofollow noreferrer">PyDriller</a>,这是一个围绕GitPython的包装器,它使这些事情变得更简单。有一个名为<code>get_commits_modified_file()</code>的函数:</p>
<pre><code>gr = GitRepository("repo_path")
commits = gr.get_commits_modified_file("filepath") # this return a list of commits hash
</code></pre>
<p>然后您可以:</p>
^{pr2}$