有没有办法以一次性方式在 git 命令上指定编辑器

Is there a way to specify an editor on a git command in a one-off style

如上所述,我正在寻找这样的东西:

$ git commit -m "my first commit" --editor="vim"

这将允许我一次性将编辑器换成单个 运行。这可能有用的示例是压缩冗长的历史记录或为功能提交编写消息。

您可以仅针对一次 git 执行覆盖 EDITOR 环境变量:

EDITOR=nano git commit -a