解放双手,一秒生成commit message | Windows下安装gptcommit的保姆级教程
- 你是否厌倦了提交代码时需要花费大量时间苦思冥想编写提交信息?
- 来试试笔者推荐的gptcommit吧,它是一个基于人工智能的工具,可以根据你的代码变更自动生成提交信息。
- gptcommit的优点有:
- 节省时间,让你专注于编码,而不是写提交信息。
- 提高质量,生成的提交信息符合规范,清晰易懂,方便团队协作。
gptcommit
gptcommit是一个git prepare-commit-msg钩子,用于使用GPT-3生成提交信息。这个工具可以让你轻松地生成清晰、全面和描述性的提交信息,让你专注于编写代码。项目地址。
要使用gptcommit,只需像往常一样运行git commit
。钩子会自动为你生成一个提交信息,使用像GPT这样的大型语言模型。如果你对生成的信息不满意,你可以在提交之前编辑它。注意:默认情况下,gptcommit使用GPT-3模型。请确保你的OpenAI账户有足够的额度来使用它。
作者推荐在Windows平台上使用cargo
进行安装
cargo install --locked gptcommit
配置和使用方式参考Github仓库的说明文档,写得很详细,这里就不赘述了
Cargo介绍
cargo是Rust语言的官方构建工具和包管理器。它可以帮助开发者创建、编译、测试、运行和发布Rust项目。cargo还可以管理项目的依赖关系,自动下载和编译所需的库。cargo的目标是让Rust开发者专注于编写高质量的代码,而不用担心构建过程的细节。
Visual Studio Installer
Visual Studio Installer是一个工具,它可以让你选择和安装Visual Studio的不同组件,包括Rust编译器和其他开发工具。安装Visual Studio Installer后,你可以在“单个组件”选项卡中找到并勾选“Rust编译器”和“Rust语言服务”,然后点击“修改”按钮来开始安装。安装完成后,你就可以在命令行中使用cargo命令安装gptcommit
了。下載 Visual Studio Tools - 免費安裝 Windows、Mac、Linux (microsoft.com)
选择Community
版本下载后打开Visual Studio Installer
安装选项
按照图片所示勾选
.Net 桌面开发
、C++桌面开发
、通用WIndows平台开发
并进行下载安装即可
笔者在这一步踩了点坑,手动选择了MSVC工具,导致安装gptcommit
时各种报错。
Path配置
在环境变量 - 系统变量中添加
D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\bin\Hostx64\x64
D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\
: MSVC安装路径14.35.32215
:MSVC版本号
相关文档
转载自:https://juejin.cn/post/7221966100807860285