2015-09-06 6 views
0

Я получаю сообщение об ошибке при попытке совершить в git. Какова причина? Я полагаю, что все в порядке.Команда Git Commit Получение ошибки пути spec

[email protected]:~/workspace/abproject$ git commit -m “First commit of assignment2_farooq” 
error: pathspec 'commit' did not match any file(s) known to git. 
error: pathspec 'of' did not match any file(s) known to git. 
error: pathspec 'abproject”' did not match any file(s) known to git. 
+1

Похоже, что вы используете какие-то типографские кавычки вместо кавычек, которые ожидает оболочка ('' 'или' ''). – larsks

+0

Что делает 'git status' show? Вы сделали« git add » .' сначала? – Ramzendo

ответ

1

Квоты, которые вы вводите, не являются нормальными котировками для вашего терминала. Если вы хотите использовать флаг -m, вместо этого вы должны использовать правильные котировки " ".

На самом деле лучше не использовать флаг -m, так как вы ограничены количеством символов, которые вы можете записать в этом окне. Опустите его и используйте core.editor, чтобы вместо этого писать свои сообщения о фиксации.

+0

Aagain не смог выполнить команду фиксации, теперь получая эту ошибку. У меня есть git-репозиторий, сфокусированный с ключом ssh. farooq @ ubuntu: ~/workspace/assign2_farooqab $ git commit -m "Это первая фиксация" * ** Пожалуйста, скажите мне, кто ты. Run мерзавец конфигурации --global user.email «[email protected]» мерзавец конфигурации --global user.name «Ваше имя» установить личность по умолчанию вашей учетной записи , Omit --global, чтобы установить личность только в этом репозитории. Неустранимая: не удалось автоматически определить адрес электронной почты (получил «farooq @ ubuntu. (None)») farooq @ ubuntu: ~/workspace/assign2_farooqab $ – Farooq

+0

Это не ошибка; вы должны ввести свой адрес электронной почты и имя перед фиксацией. Сделайте то, что подскажет вам командная строка, и все будет в порядке. – Makoto

+0

Я поставил имя пользователя и адрес электронной почты, и оно работает. Я могу зафиксировать в репозитории. Мой университетский git не причудливый. Я не могу видеть мой репозиторий в университетских серверах. Почему это ... Я могу использовать терминал Linux. Но не вижу мой проект на личном веб-сайте giv – Farooq

Смежные вопросы