iOS git commit - error: pathspec '…' did not match any file(s) known to git

先说下过程,我把工程里的AppDelegate文件夹改为了APPDelegate大写,后面又改回小写,提交时,小写的AppDelegate push成功,但出现大写的APPDelegate还显示未提交,我只是改了名称,并没有新增文件或者copy,按理说这个文件夹是不会存在的,居然还显示在这,感觉有点纳闷......

项目git commit时,如下图:

☑️选择提交文件,commit Files提交个数并没有增加,说明该文件不存在,点击commit Files, 提示:error: pathspec  '...' did not match any file(s) known to git 这样的 报错。

然后我仔细校对搜索工程里的文件,发现并没有大写的APPDelegate这个文件。最后发现是Xcode的bug。。。不得不吐槽Xcode有时候问题还是挺多的。。。

最后处理:关闭工程 -> 退出Xcode -> 重新打开工程 -> Source Control -> Commit   发现提交文件已经不存在了

如果还不行:重启电脑 -> 再打开Xcode即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。