
厌倦了为每次代码提交撰写繁琐、千篇一律的提交信息吗?gyti 将成为您的得力助手!它是一款智能 CLI 工具,能自动根据您的暂存更改生成符合规范的 Git 提交信息,让您的开发流程更加顺畅高效。
全局安装:
npm install -g gyti
运行设置: (自动配置、认证并安装 Git Hook)
gyti setup
🎉 就这么简单!现在,您可以像往常一样使用 git commit,gyti 会自动为您生成完美的提交信息。
gyti 的核心优势在于其强大的 AI 能力,能够理解您的代码意图,并生成语义化、结构化的提交信息。
git add . 然后 git commit,gyti 即可自动完成信息撰写。git commit -m ".",gyti 会将其替换为生成的提交信息。示例:
git add src/components/Button.tsx
git commit输出:
feat: add Button component with variants
gyti 不仅仅是生成,它还能帮您优化!即使您提供一个简短的草稿,gyti 也能将其扩展为更详尽、更符合规范的提交信息。
示例:
git commit -m "fix bug"gyti 将其增强为:
fix: resolve authentication error in login flow - Handle expired token refresh - Add proper error handling
此功能默认开启,您也可以通过 gyti config --no-interactive 来关闭。
gyti 提供了丰富的配置选项,满足不同用户的需求。
gyti config --skip-ai 全局跳过 AI,或使用环境变量 GYTI_SKIP=true git commit 针对单次提交跳过。gyti config --verbose 获取更详细的运行日志,便于调试。如果您使用 gyti 官方后端,可以通过简单的 gyti login 命令进行认证,支持邮件/密码或 OAuth (GitHub, Google) 登录。
需要退出时,使用 gyti logout 即可。
gyti install。GYTI_VERBOSE=true git commit) 获取详细错误信息。rm .git/hooks/prepare-commit-msg。我们致力于让您的开发体验更加流畅和愉快。gyti 希望能成为您日常开发中的一个小小但强大的助力,让您把更多精力投入到真正的代码创造中!
访问 gyti.ai 了解更多详细信息。