Один и тот же файл в измененных и добавленных файлах в состоянии git
У меня есть консольное приложение ruby, которое использует grit gem для манипулирования репозиториями git на 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.