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

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

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

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

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

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

10 месяцев назад

Nikolai Gagarinov

Ответы

1

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

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

1
git commit -m "add README.md"

Пошагово:

1
2
3
git add README.md
git commit -m "add README.md"
git push

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

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

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

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

10 месяцев назад

Nikolai Gagarinov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845