/
Вопросы и ответы
/
Git
/

Git выдаёт ошибку pathspec 'README.md' при коммите на Windows

Git выдаёт ошибку pathspec 'README.md' при коммите на Windows

При попытке выполнить коммит в Git на Windows возникает ошибка:

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

Файл при этом добавлен через git add README.md. Как правильно сделать коммит, чтобы избежать этой ошибки?

2 месяца назад

Nikolai Gagarinov

Ответы

1

Ошибка чаще всего возникает из-за неправильных кавычек в команде git commit -m. В Windows командная оболочка часто не корректно обрабатывает одинарные кавычки, поэтому Git не может распознать имя файла.

Правильный способ: использовать двойные кавычки:

git commit -m "add README.md"

Пошагово:

git add README.md
git commit -m "add README.md"
git push

После этого коммит должен выполниться без ошибок.

Если ошибка сохраняется, убедитесь, что:

  1. Файл действительно существует в рабочем каталоге и добавлен через git add.
  2. Нет лишних пробелов или апострофов в имени файла и в команде.

На Windows это наиболее частая причина подобной ошибки.

2 месяца назад

Nikolai Gagarinov