Как исправить сообщение об ошибке: pathspec при фиксации в git? - PullRequest
22 голосов
/ 09 ноября 2010

Я пытаюсь зафиксировать изменения с помощью команды git commit "commit message" в локальной ветке, но получаю следующее сообщение:

error: pathspec 'commit message' did not match any file(s) known to git.

Ответы [ 3 ]

43 голосов
/ 09 ноября 2010

Это git commit -m "commit message". Вы пропускаете флаг -m.

28 голосов
/ 28 января 2013

Если вы используете Windows, вам нужно использовать двойные кавычки

2 голосов
/ 20 февраля 2013

Очень хороший момент, используя двойные кавычки на окнах.Я потратил несколько часов, пытаясь понять, почему единственная цитата не сработала.Спасибо!Одна вещь, которую я хочу упомянуть здесь из моего собственного опыта, это то, что вам, по какой-то причине, все еще нужно выполнить 'git commit -a', чтобы потом иметь возможность отправить его в удаленное репозиторий git, например 'git push'.и это почти бессмысленно делать просто 'git commit -m "commit message ...", потому что вы все равно снова напечатаете его в редакторе vi, когда будете делать' git commit -a 'на окнах.Я думаю, что только в Windows вам нужно сделать 'git commit -a' вместо 'git commmit -m "msg"'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...