每当我们创建提交时,git 可以在第 N 行打开 vim 编辑器吗?

Posted

技术标签:

【中文标题】每当我们创建提交时,git 可以在第 N 行打开 vim 编辑器吗?【英文标题】:Could git open vim editor at line N whenever we are creating commit? 【发布时间】:2020-11-11 20:12:27 【问题描述】:

我在一个项目中工作,分支中的每个提交都必须以

开头

故事 PRJCT-NAME-42 任务描述

并且必须包含这样的消息

故事 PRJCT-NAME-42 任务描述

富吧描述

我创建了一条自定义消息并存储在~./gitmessage 中。文件内容为

故事 PRJCT-NAME-42 任务描述

可能无法运行git commit 并将焦点放在第三行吗?

【问题讨论】:

【参考方案1】:

将此行添加到您的~/.vimrc

autocmd BufNewFile,BufRead COMMIT_EDITMSG :3

每当打开名为COMMIT_EDITMSG 的文件(这是git在编辑提交消息时使用的临时文件的名称)时,这会将光标移动到第3行

【讨论】:

抱歉耽搁了,但由于某种原因这不起作用

以上是关于每当我们创建提交时,git 可以在第 N 行打开 vim 编辑器吗?的主要内容,如果未能解决你的问题,请参考以下文章

git日常提交使用的命令行

如何在vs studio中使用代码云托管

如何使用 Git Bash 推送到 GitHub?

GIT命令行统计代码提交行数

git命令行命令

用Git将代码上传至GitHub