VS Code の gptcommit 経由で GPT モデルを使用した自動化された git コミット メッセージ。
注: gptcommit install
経由でgptcommit
フックを git リポジトリのルートにインストールしないでください。
拡張バージョン | VS コードのバージョン | gptcommit バージョン |
---|---|---|
< 0.1.0 | 1.75+ | 0.1.16 |
0.1.x | 1.70+ | 0.1.16 |
0.2.x | 1.70+ | 0.3.0 |
0.3.x | 1.70+ | 0.5.x |
Ctrl+Shift+P
またはCmd+Shift+P
で実行します。
GPTCommit: Generate Git Commit Message
コミット メッセージの生成
GPTCommit: Setup OpenAI API Key
OpenAI API キーをセットアップします。 APIキーはOpenAIから取得できます。
GPTCommit: Use a different OpenAI model
別の OpenAI モデルを使用します。公開されている OpenAI モデルのリストについては、OpenAI のドキュメントを確認してください。デフォルトはgpt-3.5-turbo
になりました。
GPTCommit: Set output language
出力言語を設定します。デフォルトはen
です。
GPTCommit: Show per-file summary
「ファイルごとの概要を表示」を有効にしますか?デフォルトでは無効になっています。
GPTCommit: Disable conventional commit
「従来のコミット」を無効にしますか?デフォルトで有効になっています。
GPTCommit: Open gptcommit configuration file
ローカルの gptcommit 構成ファイル (~/.git/gptcommit.toml) を開きます。
ExpressMode
: true の場合、生成されたメッセージは、新しいエディターを開く代わりに、ソース管理のコミット メッセージ入力ボックスに直接入力されます。ExpressModeContent
: エクスプレス モードに入力するメッセージのコンテンツ。GPTCommit: Show per-file summary
コマンドを実行して「ファイルごとの概要を表示」を有効にする必要があることに注意してください。GptcommitPath
: gptcommit
実行可能ファイルへのパス。OnFiles
: コミット メッセージの生成に使用するファイルの差分。staged
: ステージングされたファイルを使用しますunstaged
: ステージングされていないファイルを使用しますtryStagedThenUnstaged
: 最初にステージングされたファイルを試し、ステージングされたファイルが見つからない場合は、ステージングされていないファイルを試します。 拡張子を介したすべての設定が.git/gptcommit.toml
ファイルに保存されることに注意してください。詳細な設定を変更する必要がある場合は、 .git/gptcommit.toml
ファイルを直接編集できますが、何をしているのかを必ず理解してください。 GPTCommit: Open gptcommit configuration file
コマンドを使用して構成ファイルを開くこともできます。
構成をグローバルに使用する場合は、 .git/gptcommit.toml
ファイルを~/.config/gptcommit/config.toml
にコピーするか、グローバルに使用する構成のセクションのみをコピーします。
詳細については、gptcommit のドキュメントも参照してください。