当使用vim编辑commit msg时,希望直接退出,而不是退出后提交

当使用vim编辑commit msg时,如果我们按正常的:wq,退出vim,git后自动提交。
但是有时候我们希望直接退出并且不进行本次修改的提交。
怎么办呢?
两种方法:

  • 提供一个空的提交信息,并退出,仓库一般都会检测提交是否有描述,如果没有,提交会失败。
  • 让vim异常退出。可以kill掉vim或者使用:cq (quit with an error code)

引用