0

我有 ruby​​ 控制台应用程序,它使用 grit gem 在 MacOS 上操作 git 存储库。

当从 git 文件夹调用该应用程序时,我想编辑并编辑一些文件,这些文件将出现在 git status 中的已修改文件和添加文件中。当想要提交并推送这些文件时,我会收到此错误:

git '--git-dir=/Users/user/some_dir/.git' '--work-tree=/Users/user/some_dir' add '--' 'edited_file.yaml' 2>&1:fatal: pathspec 'edited_file.yaml' did not match any files

发生这种情况是否有一些已知的原因,以及避免这种情况的最佳方法是什么?

我可以编辑这个 ruby​​ 控制台应用程序的代码,所以如果不能在 git 级别处理,请寻找如何从应用程序处理此类案例的建议。

4

0 回答 0