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

先说下过程,我把工程里的AppDelegate文件夹改为了APPDelegate大写,后面又改回小写,提交时,小写的AppDelegate push成功,但出现大写的APPDelegate还显示未提交,我只是改了名称,并没有新增文件或者copy,按理说这个文件夹是不会存在的,居然还显示在这,感觉有点纳闷......
项目git commit时,如下图:
iOS|iOS git commit - error: pathspec '…' did not match any file(s) known to git
文章图片
??选择提交文件,commit Files提交个数并没有增加,说明该文件不存在,点击commit Files, 提示:error: pathspec'...' did not match any file(s) known to git 这样的 报错。
然后我仔细校对搜索工程里的文件,发现并没有大写的APPDelegate这个文件。最后发现是Xcode的bug。。。不得不吐槽Xcode有时候问题还是挺多的。。。
最后处理:关闭工程 -> 退出Xcode -> 重新打开工程 -> Source Control -> Commit发现提交文件已经不存在了
【iOS|iOS git commit - error: pathspec '…' did not match any file(s) known to git】如果还不行:重启电脑 -> 再打开Xcode即可

    推荐阅读