Git的提交信息
由于有人定义了语义化提交消息,所以我们可以参考这个来创建提交消息的模板。这个规则类似于 Conventional Commits,但添加了表情符号,使得提交后的消息更加丰富多彩、易于阅读。
1. 创建提交消息模板
在合适的位置创建下列文件。
# ==== Commit Messages ====
# ==== Commit Messages(Template) ====
# <Prefix> <Emoji> #<Issue Number> <Title>
# 例) feat :sparkles: #777 ログイン機能を実装
# ==== Prefix Emoji ====
# feat: :sparkles: 機能の追加や変更
# docs: :memo: ドキュメントの更新
# fix: :bug: バグ修正
# refactor: :recycle: リファクタリング
# test: :green_heart: テストコードの追加や修正
# chore: :building_construction: ビルドツールの導入や依存関係を更新など
在 GitHub 上进行推送时,将显示如下的提交消息。您可以从下面选择喜欢的表情符号拖拽到此处。
- https://www.webfx.com/tools/emoji-cheat-sheet/
feat: ✨ 機能の追加や変更
docs: ? ドキュメントの更新
fix: ? バグ修正
refactor: ♻️ リファクタリング
test: ? テストコードの追加や修正
chore: ?️ ビルドツールの導入や依存関係を更新など
2. 将创建的模板与git进行连接。
[commit]
template = ~/.gitcommit_template
使用方法
$ git commit
# -m(--message)でワンラインで記述をするとテンプレートが発動しないため注意
# ==== Commit Messages ====
ここにコミットメッセージを入力する
feat :sparkles: #777 ログイン機能を実装
# ==== Commit Messages(Template) ====
# <Prefix> <Emoji> #<Issue Number> <Title>
# 例) feat :sparkles: #777 ログイン機能を実装
# ==== Prefix Emoji ====
# feat :sparkles: 機能の追加や変更
# docs :memo: ドキュメントの更新
# fix :bug: バグ修正
# refactor :recycle: リファクタリング
# test :green_heart: テストコードの追加や修正
# chore :building_construction: ビルドツールの導入や依存関係を更新など