我如何使用Python和PyGithub / GitPython克隆我的git存储库?

时间:2014-01-25 15:24:47

标签: python gitpython

我在这里寻找一些代码,通过它我可以维护我的git存储库。

我是python初学者级别,但我知道。我在git hub上的存储库是。

https://github.com/gtrdotmcs/NewDjango/

我真的想使用python代码克隆,拉取,提交和推送我的存储库。

对初学者来说不容易,但我真的很想做。 来到我附近为github带来了一些python库。 PyGithubGitPython

我还想知道哪个更好?

1 个答案:

答案 0 :(得分:5)

PyGithub是一个用于与GitHub API交互的库;它不会让您克隆您的存储库或以其他方式与本地git存储库进行交互。

GitPythongit的Python接口,可用于克隆远程存储库。实际上,在您已经链接的教程的开头就有一个确切的例子。

那就是说,你的问题并不清楚你希望完成什么 - 学习git命令行界面是一项重要的技巧,如果你要使用GitHub(或git一般来说)。虽然您可以使用GitPython执行许多相同的任务,但您可能会花费大量时间来复制命令行工具的现有功能。