30得票4回答
如何通过pygit2获取当前已检出的Git分支名称?

这个问题应该与以下内容有关: 如何在Git中获取当前分支名称? 获取git当前分支/标签名称 如何在shell脚本中将当前git分支名称存入变量? 如何以编程方式确定当前检出的Git分支 但我想知道如何通过pygit2实现这个功能?

15得票2回答
使用pygit2创建提交

我想在一个分支(例如主分支)上进行提交。 我使用pygit2.clone_repository克隆存储库。 然后我更改存储库中的现有文件。 然后我运行以下命令以进行提交:index = repository.index index.add_all() index.write() auth...

13得票4回答
Git提交父级顺序

在提交的父节点中有没有约定的顺序?因为其中一个提交的父节点应该是当前分支上正在合并的前一个提交,其余的则是来自其他合并分支的之前的提交。 我想找到当前分支的前一个提交,我正在使用pygit,它返回一个提交的父节点列表,直觉上我认为父节点的顺序可能很重要,但我没有发现明确提到这一点。 我编写了...

12得票1回答
使用PyGitHub和PyGit2创建、克隆和推送到GitHub存储库

如何使用Python和pyGitHub与pyGit2库创建一个新的GitHub存储库、克隆它、更改文件并将其推回GitHub? 这两个库的文档都非常少,几乎没有任何示例。