首页 > TAG信息列表 > pygit2

如何使用pygit2结帐分支?

我想使用pygit2签出分支名称. 例如,如果我有两个分支:master和new,而HEAD在master上,那么我希望能够做到: import pygit2 repository = pygit2.Repository('.git') repository.checkout('new') 甚至 import pygit2 repository = pygit2.Repository('.git') repository.lookup_br

使用Pygit2实现拉

我正在尝试使用pygit2实现一些“瓷器”命令.似乎在实施pull时遇到了一些障碍.特别是最容易拉的情况,就是快进. 设定: 我有两个git repos.一个“远程”和一个“本地”.我对远程仓库进行一次提交,然后使用pygit2的clone_repository()创建本地仓库.我在遥控器上进行了后续提交,然后尝试

python-如何通过pygit2进行git合并

我尝试将分支合并到母版中: repo = pygit2.Repository("/path/to/repo/") branch = repo.lookup_branch("upstream/branch", pygit2.GIT_BRANCH_REMOTE) oid = branch.target merge_result = repo.merge(oid) 并且merge_result包含ff oid(如documentaion),并且repo不变. 接下来我