2014-10-01 14 views
8

Câu hỏi này nên liên quan đến:Làm cách nào để kiểm tra tên chi nhánh Git hiện tại thông qua pygit2?

Nhưng tôi tự hỏi làm thế nào để làm điều đó thông qua pygit2?

+1

http://www.pygit2.org/references. html # the-head - 'repo.head' không làm những gì bạn muốn? –

+0

Bạn có phiền khi đăng câu trả lời không? Tôi tin rằng cũng có thể giúp người khác sau đó :) – Drake

Trả lời

6

Từ PyGit Documentation

Một trong những nên làm việc

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

branch_name = head.name 
9

Để có được "viết tắt" thông thường và tên:

from pygit2 import Repository 

Repository('.').head.shorthand # 'master' 
Các vấn đề liên quan