使用场景
开发者使用GPTCommit快速生成日常代码提交的提交信息。
团队协作时,每个成员使用GPTCommit保持提交信息的一致性。
在进行大型项目开发时,GPTCommit帮助自动记录每次代码变更的详细情况。
产品特色
自动检测未提交的代码变更
使用GPT-4o模型生成提交信息
自动执行git add .和git commit -m {message}
支持通过命令行参数指定提交信息的语言
配置简单,易于集成到现有工作流程中
支持将脚本添加到系统PATH,方便在任何目录下使用
使用教程
1. 克隆GPTCommit仓库到本地机器。
2. 进入项目目录。
3. 确保安装了jq以处理JSON数据,如果没有安装,可以使用命令安装。
4. 在gptcommit.sh文件中配置OpenAI API密钥。
5. 根据需要设置代理和OpenAI API端点。
6. 在Git工作目录中运行gptcommit.sh脚本。
7. 脚本将自动检查工作目录状态,获取未提交的变更,调用OpenAI API生成提交信息,并将变更添加到暂存区并提交。