2014-10-01 7 views
8

Этот вопрос должен быть связан с:Как получить текущее проверочное имя ветки Git через pygit2?

Но я задаюсь вопросом, как сделать это через pygit2?

+1

http://www.pygit2.org/references. html # the-head - 'repo.head' не сделал то, что вы хотели? –

+0

Не могли бы вы разместить его в качестве ответа? Я считаю, что это тоже могло помочь другим людям :) – Drake

ответ

6

От PyGit Documentation

Любой из них должен работать

head = repo.lookup_reference('HEAD').resolve() 
head = repo.head 

branch_name = head.name 
9

Чтобы получить обычное название "стенограмму":

from pygit2 import Repository 

Repository('.').head.shorthand # 'master'