git pull - не удается отправить сообщение слияния [дубликат]
Возможные Дубликаты:
github блокирует терминал mac при использовании команды pull
Я использую git через терминал на mac.
Я столкнулся с раздражающей проблемой в последнее время, когда я пытаюсь выполнить git pull.
После выполнения git pull Я получаю следующее сообщение об ошибке:
Merge ssh://domain.com/repository.git
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts:
# the commit.
проблема в том, что я не могу ничего ввести. Мой терминал, кажется, застрял, и я ничего не могу сделать об этом. Я достаточно новичок в git, поэтому это может быть простая ошибка, которую я делаю.
Я читал здесь, что для некоторых людей текстовом редакторе открывается в этот момент. Это, конечно, не тот случай с моей стороны. Там также говорится, что я могу использовать флаг --no-edit для слияния без сообщения, но даже это, похоже, не работает на моем конце.
Я немного невежествен в данный момент, застрял и не могу нажать какие-либо изменения на моем сервере.
2 ответов:
когда вы видите это, редактор уже открыт, потому что вы видите это ;) я думаю, что он открывает
vi, или производное от этого. Google для него, чтобы узнать, как его использовать, но, похоже, вы предпочитаете изменить редактор вместоgit config --global core.editor "emacs"предпочитаю
nano:)
Comments