Через Github я использую один и тот же набор «точечных файлов» на нескольких разных компьютерах и серверах. На компьютерах Mac и Linux, находящихся под моим непосредственным контролем, я установил Sublime Text 2 и настроил его в качестве редактора слияния и фиксации git по выбору. Однако на удаленных (т.е. не находящихся под моим прямым контролем) серверах я бы выбрал vim.
Я бы предпочел не создавать и поддерживать второй .gitconfig
для этих удаленных серверов. Есть ли способ сделать что-то вроде этого:
[core]
if [[ $IS_REMOTE -eq 1 ]]; then
editor = "vim"
else
editor = "subl -n -w"
fi
где я как-то установил $ IS_REMOTE на основе имени хоста?