git rebase -i
コミットをスカッシュするために実行しようとすると、次のエラー メッセージが表示されます。
/usr/libexec/git-core/git-sh-setup: line 112: mate: command not found
git はどのようにエディターを探しますか? ファイルからgit-sh-setup
、私はこのメソッドしか見ることができません:
git_editor() {
if test -z "${GIT_EDITOR:+set}"
then
GIT_EDITOR="$(git var GIT_EDITOR)" || return $?
fi
eval "$GIT_EDITOR" '"$@"'
}