Терминал Git Commit Error с редактором
У меня проблемы с командой git commit
, Я сделал git commit
но к сожалению я нажал Ctrl+Z
вместо Ctrl+X
чтобы закрыть, так что теперь, когда я git commit
опять же, это дает мне эту ошибку:
error: editor died of signal 11
error: There was a problem with the editor 'editor'. `Please, specific the message using option -m or -F. `
На самом деле я не знаю, как исправить эту ошибку. Операционная система, на которой я работаю - Ubuntu 15.10.
6 ответов
Кажется, вы используете нано-редактор. Когда вы нажмете Ctrl+Z
вы приостановили работу редактора.
Теперь git сообщает вам, что ваш редактор не работает. Попробуйте разбудить нано, введя fg
или убить процесс с killall nano
,
Скорее всего ваш EDITOR
переменная была удалена или сброшена. Чтобы избежать общих проблем сейчас и в будущем, установите это в вашем .zshrc или .bashrc
export EDITOR=$(which vim)
Убедитесь, что вы сделали git add <files>
или же git rm <files>
затем попробуйте использовать git commit -m "<commit message>"
вместо открытия редактора.
Пожалуйста, установите редактор по умолчанию для git, используя эту команду git config --global core.editor "vim"
Здесь я установил редактор Vim. Это исправит вашу проблему.
Попробуйте это:- Это для пропуска постановки и фиксации
git commit -a -m "message"
После удаления или добавления каких-либо файлов выполните коммит с помощью этой команды:-
git commit -m "message"