【Git】コミットメッセージのテンプレートを設定する

目次

コミットテンプレートとは

git のコミット時に自動で生成されるコメントを設定することができる機能です。プロジェクト内でコミットメッセージのフォーマットを統一したい場合に使用することがありました。

テンプレートファイルの用意

任意の場所にテンプレートファイルを用意し、git config でそのファイルをセットする

1
2
$ touch ~/.gitmessage.txt
$ git config --global commit.template ~/.gitmessage.txt
1
2
$ touch ~/.gitmessage.txt
$ git config --global commit.template ~/.gitmessage.txt
1
2
3
4
[ticket: #xxxx][Task/Bug] Subject line

what happened
ref : ticket link

使用例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ git commit

[ticket: #xxxx][Task/Bug] Subject line

what happened
ref : ticket link

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: hoge/test.txt
#

【Git】コミットメッセージのテンプレートを設定する

https://blog.djima.net/2021/04/13/【Git】コミットメッセージのテンプレートを設定する/

Author

Daiki Iijima

Posted on

2021-04-13

Updated on

2024-04-17

Licensed under