擅长:python、mysql、java
<pre><code>from dulwich.repo import Repo
repo = Repo.init('myrepo', mkdir=True)
f = open('myrepo/spam', 'w+')
f.write('my file content\n')
f.close()
repo.stage(['spam'])
repo.do_commit('initial commit', 'Flav <foo@bar.com>')
</code></pre>
<p>通过查看<code>dulwich/tests/test_repository.py:371</code>找到。德威治很强大,但不幸的是,医生有点欠缺。在</p>
<p>可能还需要考虑改用<a href="http://www.samba.org/~jelmer/dulwich/apidocs/dulwich.file.html" rel="nofollow">GitFile</a>。在</p>