likes
comments
collection
share

解放双手,一秒生成commit message | Windows下安装gptcommit的保姆级教程

作者站长头像
站长
· 阅读数 2
  • 你是否厌倦了提交代码时需要花费大量时间苦思冥想编写提交信息?
  • 来试试笔者推荐的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

安装选项

解放双手,一秒生成commit message | Windows下安装gptcommit的保姆级教程 按照图片所示勾选.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版本号

相关文档