Работаю с гитом в терминале macOS
И там раз через раз после пулла или пуша всплывает этот бредовый редактор, из которого я никак не могу выйти, кроме закрытия окна терминала (ни control+z, ни :q, ни exit - ничего не помогает из известных мне способов).
Но суть в том, что я даже никогда не пользовался и не собираюсь пользоваться этим редактором.
Но сейчас он меня совсем выбесил в очень тяжелую минуту
Денис Букреев, после push'а он никогда не запускается. А после pull'а в открытом файле можно увидеть чётко описанную причину, по которой он запустился.
Вам надо бы не только знания по vim подтянуть, но в первую очередь по самому git.