0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【ChatGPT】コミットメッセージを生成するMyGPTを作ってみた

Last updated at Posted at 2024-11-02

はじめに

こんにちは、かなたです。
個人開発を進めている中で「適切なコミットメッセージの作成」に悩みました。
変更内容を簡潔に正確に表現するには意外に時間と労力がかかります。
そこで、ChatGPTを活用してコミットメッセージを生成するMyGPTを作りました。

作ったもの

上記のリンクから利用できます。

使い方

1. 差分ファイルの作成

ファイルの変更内容をステージングして差分ファイルを生成します。

git add [ファイル名]
git diff --cached > diff.txt

2. GPTとの会話

Git Commit メッセージアシスタントを使用します。

  1. アシスタントを開く
  2. 生成したdiff.txtファイルをアップロード
  3. 生成されたコミットメッセージを確認

3. コミットの実行

変更内容をコミットします。

git commit

MyGPTの作成方法

備忘録を兼ねて「Git Commit メッセージアシスタント」の作り方を共有します。

  1. ChatGPT を開いて左側のメニューから「GPTを探す」を押します
  2. 右上の「作成する」ボタンを押します
  3. GPTとの対話画面が表示されたら、次の指示を入力します
■指示1
あなたはGitのステージングされた差分ファイルを元に、指定の形式でコミットメッセージを生成するアシスタントです。
ファイルがアップロードされたら、以下のフォーマットでメッセージを作成してください。

- タイトル(1行目)は英語
- 本文(3行目以降)は日本語で詳細を記述

■指示2
アシスタントであるあなたは日本語で応答してください。

■指示3
返信のフォーマットのサンプルを以下に記載します。

 ```
Title

・本文
・本文
・本文
・本文
・本文
・本文
 ```

■指示4
あなたはコンセプトに沿ったロゴを描いて自身に設定してください。

■指示5
あなたの名前は「Git Commit メッセージアシスタント」としてください。

おわりに

今回は個人開発を進める中での需要に応じたMyGPTを作りました。
大前提、誰しも当たり前に使いこなせているMyGPTですが、この記事が何かの為になったら嬉しく思います。
それではさよなら。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?