标签: python gitpython
我在这里寻找一些代码,通过它我可以维护我的git存储库。
我是python初学者级别,但我知道。我在git hub上的存储库是。
https://github.com/gtrdotmcs/NewDjango/
我真的想使用python代码克隆,拉取,提交和推送我的存储库。
对初学者来说不容易,但我真的很想做。 来到我附近为github带来了一些python库。 PyGithub 和GitPython
我还想知道哪个更好?
答案 0 :(得分:5)
PyGithub是一个用于与GitHub API交互的库;它不会让您克隆您的存储库或以其他方式与本地git存储库进行交互。
GitPython是git的Python接口,可用于克隆远程存储库。实际上,在您已经链接的教程的开头就有一个确切的例子。
git
那就是说,你的问题并不清楚你希望完成什么 - 学习git命令行界面是一项重要的技巧,如果你要使用GitHub(或git一般来说)。虽然您可以使用GitPython执行许多相同的任务,但您可能会花费大量时间来复制命令行工具的现有功能。
GitPython