6

git pullpython dulwich ライブラリのようなことをする方法。

4

2 に答える 2

6

私はダルウィッチを使用していませんが、これらのドキュメントから、おそらく次のようなものです:

from dulwich.repo import Repo
from dulwich.client import HttpGitClient
local = Repo.init("local", mkdir=True)
client = HttpGitClient('http://github.com/adammorris/')
remote_refs = client.fetch("history.js.git",local)
local["HEAD"] = remote_refs["refs/heads/master"]

この時点では、ファイルはロードされませんでしたが、ローカル パスから「git checkout」を実行でき、ファイルが更新されました。

また、これらを見ました:

于 2012-08-15T07:42:13.443 に答える