我正在研究 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.
到底是怎么回事?
最佳答案
这不是一个分支。图标?文件由适用于 OS X 的 Google Drive 同步客户端自动创建,尤其是当您使用 Git 时,这会很痛苦。当您创建 repo 协议(protocol)(或克隆它)时,OS X 会自动放置一个图标吗?每个目录中的文件,包括您的 .git/branches 目录:
$ ls .git/branches/
Icon?
有关更多信息,请参阅这些相关主题:How to ignore Icon? in git https://productforums.google.com/forum/#!topic/drive/6SIZ7nhNO4w
关于git - 名为 'Icon' 的神秘 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35318540/