我是 gitpython 的新手,无法在任何地方找到对此的引用。我想要做的是这样的:
If remote branch name exists:
do something
else:
do something else
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
这可能行不通,但是尝试一下让我知道它是如何进行的:
does_exist = True
try:
repo.git.checkout('branch_name')
except repo.exc.GitCommandError:
does_exist = False
print(does_exist)
Run Code Online (Sandbox Code Playgroud)
这也可能有效,但请尝试一下:
repo.git.rev_parse('--verify', 'branch_name')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9455 次 |
| 最近记录: |