gpt4 book ai didi

xcode - 如何修复错误 : pathspec 'git-practice-project/git-practice-project' did not match any file(s) known to git

转载 作者:可可西里 更新时间:2023-11-01 00:59:11 26 4
gpt4 key购买 nike

我创建了一个项目来练习将 Git 与 Xcode 和 GitHub 结合使用。经过大量工作,我已经在本地和远程创建了存储库。我刚刚尝试提交并收到此错误:

enter image description here

这是我要 promise 的:

enter image description here

在出现此错误之前我做的最后一件事是:

  • 我使用 GitHub Swift 模板添加了一个 .gitignore 文件,以便从缓存中删除 .xcscheme 文件
  • 我从终端运行了“git rm --cache”
  • 我创建了测试文件,然后尝试提交

但我可以在取景器中看到该文件夹​​:

enter image description here

我环顾四周,发现了很多关于 git 提交问题的问题,但我发现的主要与变音符号和其他与我的问题不同的问题有关。

“git rm --cache”是否导致了这种情况?我可以/应该做什么来安全地解决这个问题?

谢谢

更新:看来我真的很喜欢 pickle。我有几层深的嵌套“git-practice-project”目录:

enter image description here

我从最深的目录开始,执行 ls 和 git status,然后将自己备份到顶部,在每个级别做同样的事情。看起来只有最高的两个目录有未提交的更改,并且两个目录中都存在 project.pbxproj 文件。

最佳答案

我不使用 Xcode 的 SCM 功能,所以我不确定为什么 Xcode 会在这里混淆。但看起来 git-practice-project/git-practice-project 下的文件还不为 git 所知。您需要将目录添加到 git。在项目根目录的命令行上,您可以尝试:

git 状态

那应该列出你的文件,这些文件已经被修改、删除,而且还不是 git 仓库的一部分。

添加目录及其内容:

git add git-practice-project

完成后,您应该可以再次使用 Xcode 中的 SCM 工具。

更新:在 Xcode 中,您可以选择标有 ? 的文件,然后转到 Source Control 菜单并选择添加选定的文件

关于xcode - 如何修复错误 : pathspec 'git-practice-project/git-practice-project' did not match any file(s) known to git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38191198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com