我有ruby控制台应用程序,它使用grit gem来操作MacOS上的git存储库。
当从git文件夹中调用该应用程序时,我想编辑和编辑某些文件,这些文件将出现在已修改的文件中以及添加的文件中。当想要提交并推送这些文件时,我收到此错误:
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级别处理它们,请寻找如何从应用程序处理这类案例的建议。