git commit 模板设置

模板

在此处使用 Angular 规范

<type>[(scope)]: <subject>
<BLANK LINE>
[body]
<BLANK LINE>
[footer]

注意:

  1. header、body、footer之间都要间隔一行
  2. header 是必填项
  3. 同一行的文字不能超过 100 个字符以便于各个工具上阅读

创建模板文件

因为每次提交都会读取这个模板文件
所以该文件必须时刻存储在电脑上

创建一个 commit_template 存放位置随意, 文件名也可以自己随便设置。

# 此处 Linux 系统演示

# 在家目录建立一个文件夹存放模板
mkdir /home/code/.config/git

# 创建模板文件
touch /home/code/.config/git/commit_template

# 使用 vim 编辑文件
# 将上方的模板添加到文件中
vim /home/code/.config/git/commit_template
/home/code 是我的家目录,请注意替换成自己电脑上的路径。

修改 git 配置

配置 git commit message 模板

git cocnfig --global commit.template /home/code/.config/git/commit_template

配置 git 默认使用的编辑器(此步骤非必须)

git config --global core.editor vim

尝试

此时去提交则会使用对应的模板信息

请使用下方命令提交

git commit

image-20210408230024345.png

输入完信息后 :wq 保存退出则提交成功
如果不修改模板直接退出则会终止提交

添加新评论