【发布时间】:2013-03-19 18:12:04
【问题描述】:
我似乎无法弄清楚如何将git_reference * 发送到特定遥控器的 HEAD。
我有:
git_repository * repo = NULL;
git_reference * ref = NULL;
/* ...load repository... */
if(git_reference_lookup(&ref, repo, "remotes/origin/HEAD"))
printf("Error obtaining reference to remote HEAD!");
应用程序运行时显示错误消息,表示未找到引用。但是,远程 HEAD 确实存在:
$: 查找 .git/refs/* .git/refs/heads .git/refs/heads/master .git/refs/remotes .git/refs/remotes/origin .git/refs/remotes/origin/HEAD .git/refs/tags
为什么我无法获得远程 HEAD 的git_reference *?
【问题讨论】:
标签: head git-remote libgit2