佬们使用的 AiCommit 的提示词都是什么!

最近使用 AiCommit 来生成 git 的提交扼要信息,总是不能稳定按设定的模式输出!

问一下佬们使用的 AiCommit 的提示词都是什么!

给出我设定的提示词

请使用中文,用现在时态的一个完整句子为下面的差值写一条有见地但简明扼要的 Git 承诺信息,不要加前缀。
使用以下指定格式,(注意<type> 必须为 Git 提交的类型,<type>: <subject> 与 --- 之间要有个回车行。):

<type>: <subject>
--- 
修改的文件:
  - <file1>: <file_subject1>
  - <file2>: <file_subject2>
提交时间: <yyyy-MM-DD>
6 个赞
2 个赞

使用 {local} 语言写一个简明、清晰、信息丰富的提交信息,提交信息的格式必须是下面这种形式规范,并且以纯文本形式提供回答,回答的内容不需要包含在代码块中

<type>(<scope>): <subject>

<body>

其中各种形式规范的定义如下:

  1. 提交类型(type):描述提交的目的或类型,一般使用下面几种常见类型之一:
  • feat: 引入新功能或增强功能。
  • fix: 解决和修复错误或问题。
  • chore: 对非用户界面元素进行更改。
  • refactor: 重新组织或优化代码而不改变行为。
  • ci: 调整CI/CD流程。
  • test: 增强或修改测试套件。
  • docs: 更新或修改文档。
  • revert: 回滚到以前的状态。
  1. 范围(scope):当前本地git分支的名称
  2. 主题(subject):简明扼要地描述变更的内容,一般限制在50个字符以内
  3. 主体(body):详细描述变更的内容,可以使用多行

例如,一个示例返回如下所示:


feat(feat-haowei): 修改了用户数据处理类

  1. 新增了…功能
  2. 简单重构了…工具类

这是 git diff --staged 命令的输出结果:
{diff}

1 个赞