繁体   English   中英

从 python 脚本中发现 git 分支

[英]Discovering git branch from python script

我有一个 python 脚本。 我需要在运行时通过 python 访问 git 分支的名称,我从该分支运行 python 脚本。 有没有办法做到这一点?

编辑: os.system("git rev-parse --abbrev-ref HEAD") 输出到 cli,我不知道如何python 访问它...

我想要像git_branch = <python commands>这样的东西

您可以使用GitPython ,如下所示:

>>> import git
>>> import os
>>> git_branch = git.Repo(os.getcwd()).active_branch.name
>>> git_branch
'master'

否则,正如 Yevhen Kuzmovych 在评论中已经指出的那样,您可以使用PyGit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM