使用git在Xcode中提交(和推送)时会出现不存在的文件



我已经纠结这个问题有一段时间了,它真的开始让我恼火了。

我正在为使用git进行源代码控制的iOS应用程序工作,我在GitHub中托管代码。一切都很顺利,直到我有了一个名为"Titulación"的文件夹,里面只有图片。当我尝试提交时,我得到了以下错误:

错误:pathspec 'UNEVE/Graphic Assets/Titulación/button -documentos.png'不匹配任何已知的git文件。

所以我想,不知何故,"Titulación"这个词与此有关。我删除了它,并创建了一个没有书面口音但内容相同的新文件夹。它工作了,但是现在每次我尝试提交新的更改时,旧文件夹仍然出现在文件视图部分下。它实际上也显示旧图像!
下面是截图:Image

该文件夹既不在Xcode项目导航器中也不在Finder中。我以为它可能因为某种原因被藏起来了,但不,它根本不存在!

所以现在当我修改代码或添加新文件时,我必须先取消选中所有文件,然后再选中实际存在的文件。
我这样做已经有几天了,但是因为那些不存在的图像而取消选中所有文件真的很烦人。

我试过这个:类似的问题,但没有成功:(

有人有解决这个问题的方法吗?

提前感谢!

谢谢trojanfoe的快速回答。这是整个输出:

On branch master

要提交的更改:(使用"git reset HEAD…"来卸载)

new file:   "UNEVE/Graphic Assets/Titulacio314201n/boton-documentos.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/boton-documentos@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion-TI.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion-TI@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/cerrar.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/cerrar@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/certificado-estudios.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/certificado-estudios@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/informacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/informacion@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/informate.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/informate@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/llamar.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/llamar@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/opcion-titulacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/opcion-titulacion@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-informacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-informacion@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-llamar.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-llamar@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-tramites.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-tramites@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/revision-estudios.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/revision-estudios@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/toma-protesta.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/documentos/toma-protesta@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/over-documentos.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/over-documentos@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion-TI.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion-TI@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/alto-redimiento.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/alto-redimiento@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/guia-metodologica.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/guia-metodologica@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/opciones-titulacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/opciones-titulacion@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-alto-rendimiento.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-alto-rendimiento@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-seminario.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-seminario@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-tesis-profesional.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-tesis-profesional@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/seminario.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/seminario@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/tesis-profesional.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/titulacion/tesis-profesional@2x.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/top-titulacion.png"
new file:   "UNEVE/Graphic Assets/Titulacio314201n/top-titulacion@2x.png"

未提交的更改(使用"git add/rm…"来更新将要提交的内容)(使用"git checkout——…"来丢弃工作目录中的更改)

modified:   UNEVE.xcodeproj/project.xcworkspace/xcuserdata/Thurman.xcuserdatad/UserInterfaceState.xcuserstate
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/boton-documentos.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/boton-documentos@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion-TI.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion-TI@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/boton-titulacion@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/cerrar.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/cerrar@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/certificado-estudios.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/certificado-estudios@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/informacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/informacion@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/informate.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/informate@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/llamar.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/llamar@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/opcion-titulacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/opcion-titulacion@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-informacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-informacion@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-llamar.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-llamar@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-tramites.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/over-tramites@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/revision-estudios.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/revision-estudios@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/toma-protesta.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/documentos/toma-protesta@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/over-documentos.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/over-documentos@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion-TI.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion-TI@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/over-titulacion@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/alto-redimiento.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/alto-redimiento@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/guia-metodologica.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/guia-metodologica@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/opciones-titulacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/opciones-titulacion@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-alto-rendimiento.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-alto-rendimiento@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-seminario.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-seminario@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-tesis-profesional.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/over-tesis-profesional@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/seminario.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/seminario@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/tesis-profesional.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/titulacion/tesis-profesional@2x.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/top-titulacion.png"
deleted:    "UNEVE/Graphic Assets/Titulacio314201n/top-titulacion@2x.png"

无路径的文件:(使用"git add…"来包含将要提交的内容)

UNEVE.xcodeproj/project.xcworkspace/xcshareddata/
UNEVE.xcodeproj/xcuserdata/Thurman.xcuserdatad/xcdebugger/

尝试使用符合UTF-8的文件名和目录,可能Titulación/目录与您的存储库混淆了。

我有一个类似的问题,许多人建议你实现这里的解决方案,但它不适合我,你可以尝试,如果它适合你。

最新更新