我最近尝试将 OpenEars 框架添加到我的 xcode 项目中,当我尝试将我的项目提交到存储库时,出现以下错误:
错误:pathspec '"Framework/Icon\r"' 与 git 已知的任何文件都不匹配。
我尝试使用 xcode 中的导航树找到该文件,但它不存在。磁盘上有一个 0 字节的物理文件(这很可能是问题所在),我尝试删除它,但没有任何影响。
我尝试使用终端导航到该文件并使用 git rm Icon\r 但由于名称中的 \,它找不到该文件:
$ git rm Icon\\r
fatal: pathspec 'Framework/OpenEars.framework/Icon\r' did not match any files
有没有人遇到类似的问题或知道如何删除此文件,因为它阻止我推送任何更改。
Try cd
进入目录,然后开始输入以下内容,直到到达I
in Icon\r
。然后按 Tab 键让终端自动完成路径的其余部分。它看起来像这样:
git rm Framework/OpenEars.framework/Icon^M
注意:M 后面有一个空格。输入此完整路径似乎不起作用:只允许终端自动完成路径。
I got:
MacPro:OpenEarsDistribution mdouma46$ git rm Framework/OpenEars.framework/Icon^M
'm 'Framework/OpenEars.framework/Icon
MacPro:OpenEarsDistribution mdouma46$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: "Framework/OpenEars.framework/Icon\r"
#
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)