¿Cómo puedo solucionar el error ?: pathspec 'git-practice-project / git-practice-project' no coincide con ningún file conocido por git

Creé un proyecto para practicar usando Git con Xcode y GitHub. Después de mucho trabajo, tengo los repositorys creados tanto a nivel local como a distancia. Intenté hacer una confirmación y obtuve este error:

enter image description here

Esto es lo que bash comprometer:

enter image description here

Las últimas cosas que hice antes de get este error fueron:

  • Agregué un file .gitignore usando la plantilla GitHub Swift para eliminar el file .xcscheme del caching
  • de la Terminal, ejecuté 'git rm –cache'
  • Creé el file de testing y luego intenté Comprometerme

Pero puedo ver la carpeta en el buscador:

enter image description here

Miré a mi alnetworkingedor mucho y encontré muchas preguntas sobre el problema de cometer git, pero lo que encontré tenía que ver principalmente con signos diacríticos y otros problemas que no son los mismos que los míos.

¿El 'git rm –cache' llevó a esta situación? ¿Qué puedo / debo hacer para corregir este problema de forma segura?

Gracias

Actualización : Parece que realmente me metí en pepinillo. Tengo nesteds directorys 'git-practice-project' en varios niveles:

enter image description here

Empecé en el directory más profundo, hice un ls, y un estado de git, me apoyé en la parte superior haciendo lo mismo en cada nivel. Parece que solo los dos directorys más altos tienen cambios no comprometidos y el file project.pbxproj existe en ambos.

No uso las funciones de SCM de Xcode, así que no estoy seguro de por qué Xcode está confundido aquí. Pero parece que los files en git-practice-project/git-practice-project no se conocen. Necesita agregar el directory a git. En la línea de command del directory raíz del proyecto, puedes probar:

git status

Eso debería include una list de los files que se han modificado, eliminado y que aún no forman parte del repository git.

Agregue el directory y su contenido:

git add git-practice-project

Una vez que hayas hecho eso, deberías volver a utilizar las herramientas de SCM en Xcode.

Actualización: ¿ En Xcode, puede seleccionar el file que está marcado con ? y luego vaya al menu Control de fuente y select Agregar files seleccionados .