【问题标题】:Git commit message not taking to the next stepGit 提交消息未进入下一步
【发布时间】:2018-10-26 15:31:32
【问题描述】:

我使用 vim(编写代码的基本函数......)但是当我使用我熟悉的那些快捷方式时,这会不断返回不同的性能。这也没有发生过一次。遇到这些问题很尴尬,不知道如何解决;但我真的很想先了解一下。

【问题讨论】:

  • 你到底有什么问题?你想做什么,是什么阻止了你?
  • 我只是想写一个评论并完成commit 命令。相反,一些快捷方式被解释为重新排列文本,现在我无法通过“ESC”+“wq!”离开这个窗口。或“问!”它是怎么进入调试器的..?
  • 这看起来像你调用了 vim 以外的编辑器,可能是 emacs 的一些变体。

标签: git github git-commit


【解决方案1】:

首先检查您的 git config core.editor 值。

如果它不是 vim(而是 emacs 或 nano 或 ...),那将解释您看到的奇怪的 Lisp 错误消息。
这看起来像是您在使用 Magit for instance 时会看到的错误消息。

git config --global core.editor "vim" 应该足以让您再次尝试使用 vim 编辑器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-27
    • 2011-09-07
    • 2021-03-06
    • 2019-10-25
    • 2017-11-01
    • 2019-07-26
    • 1970-01-01
    • 2011-08-01
    相关资源
    最近更新 更多