Git rebase -i представляет пустой файл MacVim

Я пытаюсь переустановить фиксацию. Тем не менее, в любой момент, когда я запускаю git rebase -i f83eff3ffc8, например, открывается окно MacVim, которое пусто (в файле нет информации). Затем, когда я пишу и закрываю файл (даже если он пуст), я получаю сообщение Successfully rebased and updated refs/heads/clicktocall-hotfix.

Имя файла .git/rebase-merge/git-rebase-todo. Я также попытался запустить его с помощью sudo, но это не помогло.

В чем может быть проблема? Я никогда не успешно завершил rebase.

Ответ 2

Вам не нужно даже смотреть файл git-rebase-todo. Vim должен отображать нулевую линию и некоторые комментарии. После сохранения этого, вы должны получить "Успешно rebased и updated".

Вы используете старую версию git, у вас есть сломанная git установка или вы каким-то образом коснулись папки .git, чтобы заставить ее вести себя таким образом.

Ответ 3

Я использовал Atom и столкнулся с этой проблемой. Я установил свой редактор по умолчанию следующим образом:

export VISUAL=vim
export EDITOR="$VISUAL"

Теперь все работает отлично.

TL; DR; Используйте Vim.