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: ビルドツールの導入や依存関係を更新など
广告
将在 10 秒后关闭
bannerAds