【发布时间】:2015-03-04 23:47:58
【问题描述】:
如何检测当前 HEAD 是否为未出生的分支?
"git rev-parse HEAD --" 输出
fatal: bad revision 'HEAD'
但 git 也会为所有其他输入输出这个,比如“git rev-parse noHEAD --”。
“git branch”返回一个空输出。
我是否必须阅读 .git/HEAD 并检查内容是否以“ref:”开头并且引用不存在?
【问题讨论】:
-
你可以看这里:stackoverflow.com/q/4848607/2082964,显然
git branch -a应该说:无法将 HEAD 解析为有效参考。这可能会进一步帮助您? -
你的 git 版本是多少?
-
我使用的是 1.9.5(Windows 上的 msysgit)
-
git branch -a给你什么?没有什么可以帮助你进一步?否则我除了解析 .git/HEAD 没有别的想法 :) -
"git branch -a" 也是空的
标签: git