Автоматические сообщения о фиксации git с использованием моделей GPT через gptcommit для VS Code.
Примечание. НЕ устанавливайте перехватчик gptcommit
через gptcommit install
в корне вашего репозитория git.
Версия расширения | Версия кода VS | Версия gptcommit |
---|---|---|
< 0.1.0 | 1.75+ | 0.1.16 |
0.1.x | 1.70+ | 0.1.16 |
0.2.х | 1.70+ | 0.3.0 |
0.3.х | 1.70+ | 0.5.х |
Запустите через Ctrl+Shift+P
или Cmd+Shift+P
:
GPTCommit: Generate Git Commit Message
Создать сообщение фиксации.
GPTCommit: Setup OpenAI API Key
. Настройка ключа API OpenAI. Вы можете получить ключ 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 для получения дополнительной информации.