Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pygit2无法将本地分支设置为上游分支_Python_Git_Git Checkout_Gitpython_Pygit2 - Fatal编程技术网

Python pygit2无法将本地分支设置为上游分支

Python pygit2无法将本地分支设置为上游分支,python,git,git-checkout,gitpython,pygit2,Python,Git,Git Checkout,Gitpython,Pygit2,我在python中使用Pygit2签出到特定分支。与git相似;但是,我无法将新签出分支设置为远程分支(设置为上游) PyGit2代码: git checkout -b branch-XYZ 我在下面的PyGit2代码中缺少了什么命令来设置我的本地分支上游 等效的Git命令: git checkout -b branch-XYZ 切换到新分支“分支XYZ” git status 关于分支XYZ 没什么要承诺的,正在清理树 git branch 分支XYZ 主人 当前分支没有跟踪信

我在python中使用Pygit2签出到特定分支。与git相似;但是,我无法将新签出分支设置为远程分支(设置为上游)

PyGit2代码:

git checkout -b branch-XYZ
  • 我在下面的PyGit2代码中缺少了什么命令来设置我的本地分支上游
等效的Git命令:

git checkout -b branch-XYZ
切换到新分支“分支XYZ”

git status
关于分支XYZ 没什么要承诺的,正在清理树

git branch
  • 分支XYZ 主人
当前分支没有跟踪信息。 请指定要与哪个分支合并。 有关详细信息,请参见git pull(1)

git pull <remote> <branch>
git拉
如果您希望为此分支设置跟踪信息,可以通过以下方式进行设置:

git branch --set-upstream-to=origin/<branch> branch-XYZ
git branch——将上游设置为=原点/分支XYZ
  • 我希望对PyGit2执行相同的行为,将本地分支设置为远程分支(上游)
  • PyGit2相当于什么:“git分支——将上游设置为=原点/分支XYZ”
git branch --set-upstream-to=origin/<branch> branch-XYZ