git 还原 HEAD 正在打开 nano 编辑器。我怎样才能避免这种情况?

git revert HEAD is opening the nano editor. How can I avoid this?

每当我尝试使用 git revert 还原提交时,终端都会打开 nano 编辑器。恢复通过,但我必须退出 nano。有没有办法阻止 git 这样做?

类似地,有什么方法可以防止 git 在我提交某些内容时强制我添加消息?

谢谢!

如果您想更改核心编辑器,请查看 this answer,其中说明了如何操作。

在没有消息的情况下进行提交被认为是一种不好的做法,尤其是当您将这些提交推送到共享存储库时。 This article and this article 解释为什么提交消息很重要以及编写它们的一些最佳实践。

如果您仍然想要空提交,那么 this post 解释如何。