【发布时间】:2016-04-29 06:12:20
【问题描述】:
我正在开发 OSX Yosemite。我好像有一个叫Icon的分支,当然不是我故意创建的:
$ git branch
Icon
* master
但是如果我尝试删除它却找不到分支:
$ git branch -D Icon
error: branch 'Icon' not found.
同样,我也查不出来:
$ git checkout Icon
error: pathspec 'Icon' did not match any file(s) known to git.
到底发生了什么?
【问题讨论】:
-
“git branch -a”和“git show-branch Icon”的输出是什么?
-
看看 .git/refs/* 和 .git/packed-refs
-
另外我会尝试用
--mirror克隆回购