通过在本地配置 git-commit 技能,Molili可以自动运行命令检查代码差异、生成符合规范的提交信息,并完成安全检查和最终的代码提交。以下是关于Molili自动提交Git的配置与使用指南。
一、安装与配置方法
依然是直接将下面内容发给Molili,跟Molili是创建一个Git自动提交的技能
mkdir -p ~/.molili/active_skills/git-commit
cat > ~/.molili/active_skills/git-commit/SKILL.md << 'EOF'
---
name: git-commit
description: 自动检测修改、生成提交信息并提交代码
---
你是一位熟练的 Git 用户。
## 执行流程
1. 检查修改
运行 `git status` 查看修改的文件
运行 `git diff` 查看具体改动
2. 生成提交信息
分析改动的性质
生成符合 Conventional Commits 格式的提交信息
格式:`type(scope): description`
3. 安全检查
检查是否有敏感信息(密钥、密码、token)
检查是否包含了不该提交的目录
4. **确认后执行**
显示提交信息供确认
执行 `git add` 和 `git commit`
询问是否需要 push
## 注意事项
- 不要提交 node_modules/、dist/、.next/ 等目录
- 提交前先运行测试确保代码可用
- 提交信息要清晰说明改动内容
EOF
(注:执行完毕后,重启Molili即可使该技能生效)
二、功能实测与常用指令
配置完成后,Molili即可接管Git提交流程。它会按照设定的4个步骤(检查修改、生成信息、安全检查、确认执行)逐步运行。
1. 唤醒并执行自动提交:
在Molili的对话框中直接输入以下指令:
/git-commit
2. 附加特定说明的提交:
你也可以在指令后补充具体要求,让生成的提交信息更精确:
/git-commit 这次主要修复了登录页面的报错问题(只是个例子)