如何用Python从远程Git仓库读取?
用Python直接从git仓库读取数据可以吗?我试过用git-python,但它只能从本地的git仓库读取。
2 个回答
2
在使用git-python时,唯一一个可能让你在不先克隆或获取代码的情况下查询提交记录的命令是 ls_remote
。
你可以在这个链接中看到一个例子:test/lib/helper.py#L168-179
。
rw_repo.git.ls_remote(d_remote)
不过,这个命令只会返回远程仓库中代表分支或HEAD的提交记录。
如果你想查看其他的历史记录,就需要先克隆那个远程仓库。