Я пытаюсь загрузить приложение Ruby на Heroku. Я начинаю с, git init
затем печатаю git add .
и использую git commit -m initial commit
.
Каждый раз, когда я использую git commit -m
, я получаю сообщение об ошибке:
git commit error: pathspect 'commit' не соответствует ни одному файлу (файлам), известным git.
Мне сказали, что это происходит потому, что аргументы приведены в неправильном порядке.
Я заметил, что когда я использую, git add .
он не будет перечислять файлы, которые добавляются, потому что он просто перейдет к следующей строке.
Я подозреваю, что у меня эта проблема, потому что мои файлы на самом деле не добавляются.
Буду признателен за любой совет о том, как исправить эту проблему.
источник
Я просто хочу добавить-
В Windows сообщение о фиксации должно быть в двойных кавычках (
git commit -m "initial commit"
вместоgit commit -m 'initial commit'
), как я потратил около часа, просто чтобы выяснить, что одинарная кавычка не работает в Windows.источник
В моем случае эта ошибка была связана со специальными символами, которые я считал двойными кавычками, когда копировал команду с веб-страницы.
источник
Я понял, что здесь ошибка использования двойных кавычек вместо одинарных.
изменить это
git commit -m 'initial commit'
к
git commit -m "initial commit"
источник
Если бы это случилось со мной при фиксации из Xcode 6, после того, как я добавил каталог файлов и подкаталоги в папку проекта. Проблема заключалась в том, что на листе фиксации на левой боковой панели я отметил не только корневой каталог, который я добавил, но и все его потомки. Чтобы решить проблему, я поставил галочку только в корневом каталоге. Это также совершило все потомки, как и было нужно, без ошибок.
источник
Если бы это случилось со мной при фиксации из Xcode 6, после того, как я добавил каталог файлов и подкаталоги в папку проекта. Проблема заключалась в том, что на листе « Фиксация» на левой боковой панели я отметил не только корневой каталог, который я добавил, но и все его потомки. Чтобы решить проблему, я поставил галочку только в корневом каталоге. Это также совершило все потомки, как и было нужно, без ошибок.
источник
Обратите внимание, что в Windows очень важно,
git commit -m "initial commit"
чтобы исходные тексты фиксации были заключены в двойные кавычки. Одиночные кавычки вызовут ошибку спецификации пути.источник
В моем случае проблема заключалась в том, что я использовал неправильный псевдоним
git commit -m
. Я использовалgc
псевдоним, который не имел в видуgit commit -m
источник
если есть какие-либо тела, использующие python os для вызова git, вы можете использовать os.system ('git commit -m "' + str (comment) + '"')
источник
Я столкнулся с той же проблемой. у моего синтаксиса нет проблем. Я обнаружил, что скопировал и вставил git commit -m "comments" из своей заметки. Я набираю его повторно, команда выполняется без проблем. Оказывается, проблема - и "" возникает при копировании пасты на терминал.
источник
В моем случае проблема заключалась в том, что я забыл добавить переключатель -m перед цитируемым комментарием. Это также может быть обычная ошибка, и полученное сообщение об ошибке точно такое же
источник