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

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

项目git commit时,如下图:

iOS git commit - error: pathspec '…' did not match any file(s) known to git_第1张图片

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

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

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

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

你可能感兴趣的:(iOS git commit - error: pathspec '…' did not match any file(s) known to git)