gcmt-cli
v1.0.12
Published
AI-powered Git commit message generator
Readme
全局安装
npm install -g gcmt-cli
Configuration
Linux/Mac
Add these configurations to ~/.gcommitrc:
设置环境变量
Linux/Mac
echo "OPENAI_API_KEY=your_api_key" >> ~/.gcommitrc echo "OPENAI_BASE_URL=your_base_url" >> ~/.gcommitrc echo "OPENAI_MODEL=your_model" >> ~/.gcommitrc
Windows
在系统环境变量中设置 OPENAI_API_KEY 和 OPENAI_BASE_URL
使用
gcmt The tool will:
- Check for uncommitted changes
- Show the changes
- Prompt for a commit message
- If no message is provided, generate one using AI
- Commit the changes
更新版本号
npm version patch # 1.0.0 -> 1.0.1
或
npm version minor # 1.0.0 -> 1.1.0
或
npm version major # 1.0.0 -> 2.0.0
发布
npm publish
1. 更新代码
git add . git commit -m "Prepare for release v1.0.0"
2. 运行测试
npm test
3. 更新版本
npm version 1.0.0
4. 推送到 GitHub
git push git push --tags
5. 发布到 npm
npm publish
6. 验证安装
npm install -g gcmt-cli
