テンプレートのファイルを作成
ファイルを作成しテンプレートを記述します。
ファイル名やパスはどのようなものでも大丈夫です。
今回は~/.gitmessage.txt
を作成します。
touch ~/.gitmessage.txt
~/.gitmessage.txt
以下のように記述します。
subject line
what happened
[ticket: X]
Gitの設定を変更する
テンプレートファイルを作成したら以下のコマンドを実行してGitの設定を変更します。
git config --global commit.template ~/.gitmessage.txt
上記を実行すると~/.gitconfig
または~/.config/git/config
に以下が追記されます。
[commit]
template = /Users/user_name/.gitmessage.txt
なおリポジトリごとに設定する場合には以下のコマンドを実行します。
git config --local commit.template ~/.gitmessage.txt
git commit
する
上記の設定をしてからgit commit
すると以下のように~/.gitmessage.txt
の記述が
.git/COMMIT_EDITMSG
に表示されます。
subject line
what happened
[ticket: X]
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch main
# Changes to be committed:
# modified: sample/sample.txt