2016-08-16 6 views
0

Ввод текста в 'git commit -m (тогда сообщение в порядке), мой вопрос в том, что как только я совершу или солью, git вытаскивает экран ... here's the merge/commit screen that comes up сейчас, как только я набрал сообщение (в желтом) я не могу получить никаких действий ... Я нажал кнопку ввода, я проконсультировался с меню, я прочитал GitBook, и я не могу пройти этот экран ... не могли бы вы рассказать мне, как на самом деле отправьте этот экран. Как ввести эти данные или принять его или что-то еще, что нужно сделать для ввода этих данных. После того, как я набрал мое сообщение (желтым цветом), нажав ввести ничего не делает ... Пожалуйста помогите ...Введите GIT commit

+1

Похоже, вы используете окна. Запустите 'git config --global core.editor '' ', чтобы настроить редактор, с которым вы знакомы и который был установлен на вашем компьютере. Путь - это установленный полный путь, например 'C: \ Program Files \ sublimetext \ sublime.exe' – ElpieKay

+0

yes sir, я использую возвышенный текст 3. Моя проблема на этом этапе - это когда я сливаюсь (как показано выше) или когда я commit, git вызывает этот экран. Как только я нахожусь на этом экране, что я должен сделать, чтобы отправить эти данные. Он просит меня ввести сообщение (желтым), и как только я это сделаю, как его сохранить? – DennisWPaulsenJR

ответ

3

GIT Bash создает редактор VI для подтверждения сообщения о фиксации, которое в вашем случае является слиянием.

Чтобы сохранить и выйти:

  1. Хит ESC ключ
  2. Тип :wq (запись & выхода)

Есть много полезных VI шпаргалок вне там, если вы хотите хотел бы узнать больше: VI Cheat Sheet

+0

Спасибо за ответ, это действительно решило проблему. Он написал и совершил коммит. – DennisWPaulsenJR

1

Это экран редактора, чтобы выйти из него, попробуйте нажать клавишу выхода первой (ESC), а затем :wq! для сохранения и выхода из экрана.

+0

Эй, это тоже ответил на мой вопрос ... ty. Хотя это было то же самое, что и ответ даниэля, я попытался проверить его на ответ, но стек будет проверять мой ответ на один ответ ... спасибо, хотя – DennisWPaulsenJR

1

Tr y, ударяя Esc, а затем :wq Для справки в дальнейшем см. это detailed answer при выходе из редактора vi.

+0

Спасибо за совет. Это правильный ответ, и он работает, и подтверждает рекомендации, приведенные в предыдущих трех ответах. ти – DennisWPaulsenJR

0

Спасибо всем, кто внес свой вклад в ответ. Кажется, что три из этих ответов были идентичны, и каждый из них был правильным. Правильный способ выполнить фиксацию из вышеприведенного скриншота - напечатать сообщение фиксации (видно желтым), которое имеет ограничение на символ. Затем, нажав «esc», git открывает командную строку в нижней части этого экрана. В это время, набрав ': wq', git затем записывает фиксацию и покидает экран, возвращаясь к обычной командной строке. Спасибо Даниэлю Соузе и Джеффу Пакетту II за первый правильный ответ, который я получил на Stack. Если вы посмотрите на мой вопрос о том, как настроить текстовый редактор по умолчанию (возвышенный текст 3), я был бы самым большим. Это не ваш стандартный вопрос ... ty