git commit 模板设置
# git
模板
在此处使用 Angular 规范
<type>[(scope)]: <subject>
<BLANK LINE>
[body]
<BLANK LINE>
[footer]
注意:
- header、body、footer之间都要间隔一行
- header 是必填项
- 同一行的文字不能超过 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 config --global commit.template /home/code/.config/git/commit_template
配置 git 默认使用的编辑器(此步骤非必须)
git config --global core.editor vim
尝试
此时去提交则会使用对应的模板信息
请使用下方命令提交
git commit
输入完信息后 :wq
保存退出则提交成功
如果不修改模板直接退出则会终止提交