我已经创建了一个项目来练习如何使用Xcode和GitHub使用Git。经过很多工作,我已经获得了本地和远程创建的存储库。我只是试图让一个提交并且得到这个错误:我该如何修复错误:pathspec'git-practice-project/git-practice-project'与git已知的任何文件都不匹配
这里就是我试图去提交:
我做之前,我得到这个错误的最后一个事情:
- 我使用GitHub Swift模板添加了一个.gitignore文件,以便从缓存中删除.xcscheme文件
- 从终端,我跑了“混帐RM --cache”
- 我创建了test_file再然后试图提交
但我可以看到在取景器中的文件夹:
我环顾了很多人,发现了很多关于git commit问题的问题,但是我发现主要与变音符号和其他与我的问题不一样的问题。
'git rm --cache'是否导致这种情况?我能做什么来安全地纠正这个问题?
感谢
更新:看来我真的是自己陷入困境之中。我有嵌套的“git的实践项目”目录几个层次深:
我在最深的目录开始,做了一个LS和git的状态,备份自己到顶级人员在每个级别上都做同样的事情。看起来只有两个最高的目录有未提交的更改,并且project.pbxproj文件都存在于它们中。
这样做,Bringo,非常感谢。如果您不介意,请查看我对我的问题所做的修改。我从终端添加了一个截图,显示我创建的混乱。我在顶层添加了git-practice-project'/ Users/Jim/Developer/git-practice-project',这就是修复它的原因。我不知道为什么嵌套层次存在,我也不知道我是否可以安全地摆脱它们。任何建议你将不胜感激。这毕竟只是一个练习项目,所以我不能做任何真正的伤害。 – Jim