Git rebase - продолжение открывает редактор - PullRequest
5 голосов
/ 15 марта 2011

После сбоя перебазирования с конфликтом я не смог продолжить перебазирование с помощью клиента Git GUI. При выполнении

git rebase --continue

в командной строке (msysgit 1.7.4), он открыл текстовый редактор. Закрыв его, Гит продолжил. Как избежать открытия редактора?

1 Ответ

3 голосов
/ 15 марта 2011

При сбое перебазировки вы должны вручную исправить файл, а затем выполнить git add filename, чтобы сообщить, что все в порядке. На этом этапе git rebase --continue продолжит процедуру, не беспокоя вас.

Чтобы изменить редактор по умолчанию, git использует проблему: git config --global core.editor new_editor

Команды, такие как commit и tag, позволяющие редактировать сообщения путем запуска редактора, используют значение этой переменной, когда оно установлено, а переменная среды GIT_EDITOR не установлена. Смотрите git-var (1).

...