ошибка фиксации git с возвышенным текстом 2

Я прохожу курс «Как использовать Git и GitHub» на Udacity. Я следую примерам, но столкнулся с проблемой. Я пытался решить проблему с помощью поиска в Google, проб и ошибок около двух часов. Думаю, пришло время сделать пост на StackOverflow. Я предпочитаю пытаться разобраться в своей проблеме, не размещая сообщения на StackOverflow, но, похоже, на данный момент я не работаю продуктивно, и я уверен, что эта проблема является подвохом для более опытного разработчика, и я мог бы сэкономить часы, опубликовав здесь, И вот я здесь. Я нашел сообщения на форумах на разных сайтах с проблемами, похожими на мои, и предпринял соответствующие действия, но безрезультатно. Буду признателен за любую помощь или руководство.

Итак, мы изучаем git и делаем нашу первую git-коммит. У меня Windows 7. Я использую Git Bash для навигации по каталогам на своем компьютере и для выполнения команд git. В ходе курса мы установили в качестве редактора по умолчанию для Git Sublime Text 2 с помощью команды...

git config --global core.editor "'C:/Program Files/Sublime Text2/sublime_text.exe' -n -w"

Теперь я перехожу к соответствующему каталогу с помощью Git Bash, а затем делаю статус git, и он показывает два файла, которые мне нужны в области подготовки. Все в порядке и хорошо. Но как только я пытаюсь сделать git commit, я получаю следующую ошибку...

'C:/Program Files/Sublime Text2/sublime_text.exe' -n -w: C:/Program Files/Sublim
e Text2/sublime_text.exe: No such file or directory
error: There was a problem with the editor ''C:/Program Files/Sublime Text2/subl
ime_text.exe' -n -w'.
Please supply the message using either -m or -F option.

Пожалуйста помоги!!!

Заранее спасибо за ваше время и усилия :)


person JulianDavid    schedule 02.12.2014    source источник
comment
Я не думаю, что это проблема. У меня они были как обратная косая черта. Менял его несколько раз и не повезло.   -  person JulianDavid    schedule 02.12.2014
comment
Спасибо, этот пост помог мне решить проблему, хотя я видел это раньше, я не пытался копировать и вставлять предложение одного парня. Я сделал второй раз, и это сработало.   -  person JulianDavid    schedule 02.12.2014


Ответы (2)


Я также прохожу тот же курс от udacity и имею те же ошибки. Я понял, что путь в файле .gitconfig включает косую черту перед пробелом, но они не нужны. Перейдите в файл .gitconfig, вы найдете свой путь как C:/Program Files/Sublime\\ Text\\ 2/sublime_text.exe. Просто удалите косые черты и сделайте его C:/Program Files/Sublime Text 2/sublime_text.exe.

Теперь ошибка предоставления сообщения с использованием -m исчезнет, ​​и возвышенное откроется при вводе git commit

person Dhyey    schedule 03.09.2015
comment
Я прохожу тот же курс. Это сработало!! Спасибо. - person Pramod Garg; 18.02.2017

Я исправил свою проблему, отредактировав значение редактора в файле .gitconfig, чтобы оно соответствовало значению, предложенному @awayken в этом сообщении StackOverflow Как сделать Sublime Text редактором по умолчанию для Git?. Я не уверен, почему, но это, похоже, решило проблему на данный момент.

person JulianDavid    schedule 02.12.2014