git - 名为 'Icon' 的神秘 git 分支

标签 git macos

我正在研究 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/

相关文章:

github:将提交添加到现有的 pull 请求

git - 如何在父存储库的两次提交之间查看应用于子模块的提交?

objective-c - 创建 NSArray 时出现异常

bash - 在 OSX 10.12/Sierra 中使用终端安装网络驱动器

git - 如何让我的 git(Windows 上的 msysgit)提交后脚本将我的 python 脚本作为 python 而不是 bash 调用?

python - GitPython:如何使用 '--no-ff' pull 远程存储库?

git - 从一个 repo git clone 并将 origin 设置为另一个是 "safe"吗?

macos - 可安装的 Homebrew 桶列表

ios - 让 invokeUndefinedMethodFromWebScript 在 Swift 中工作

java - Titanium Studio 无法在 MacOS 10.10 Yosemite 上运行