2

Git автоматически открывает окно терминала, когда я сохраняю сообщения коммитов на моем Mac. Обычно это может быть полезно (например, если фиксация была инициирована из окна терминала), но я использую iTerm в качестве эмулятора терминала, и это просто раздражает. Есть ли способ настроить Git на использование iTerm или вообще прекратить это делать?

2 ответа2

2

Ага! env и пересмотрев переменные окружения, я наткнулся на этот маленький камень:

EDITOR=mvim -f -c "au VimLeave * !open -a Terminal"

Очевидно, я настроил свой редактор (в данном случае MacVim) на автоматическое повторное открытие окна терминала, когда я закончил задолго до того, как начал использовать iTerm.app. Меняя это на простой

EDITOR=mvim -f -c "au VimLeave * !open -a iTerm"

облегчил мою проблему. Спасибо за ваши ответы и за то, что дали мне искру, необходимую для решения проблемы!

0

Интересно, пытается ли ваша система открыть окно терминала, чтобы вы могли ввести сообщение коммита? Если это так, вы можете сделать свои коммиты без редактора следующим образом:

git commit -m"My commit message here"

Если вы просто наберете:

git commit

Затем git открывает окно редактора, чтобы вы могли предоставить сообщение о коммите. Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .