libgit2を使用して現在のブランチの名前を読み取ろうとしています。何らかの解決を行う必要がありますか?
使ってみました
git_branch_lookup
を検索しますgit_reference
がHEAD
、結果として
Unable to find local branch 'HEAD'
ありがとう!
libgit2を使用して現在のブランチの名前を読み取ろうとしています。何らかの解決を行う必要がありますか?
使ってみました
git_branch_lookup
を検索しますgit_reference
がHEAD
、結果として
Unable to find local branch 'HEAD'
ありがとう!
実行中git branch -a
はリストされませんHEAD
。libgit2では、HEAD
も有効なブランチとは見なされません。これは単なる参照です。
どの参照が現在のブランチであるかを知りたい場合は、
HEAD
試してください)git_repository_head()
git_reference_type()
)GIT_REF_SYMBOLIC
タイプ(または)に応じてGIT_REF_OID
、次のいずれかを取得します
git_reference_symbolic_target()
)git_reference_target()
)