Windows搭配VS Code、Git Bash环境下如何配置使用git-sizer?
Windows + VS Code + Git Bash 环境下配置使用 git-sizer 分步操作
当前已完成的前置准备
- 已在Windows系统安装Go语言环境
- 已执行
go get github.com/github/git-sizer完成工具下载,在对应Go工作区的bin目录下找到可执行文件git-sizer.exe - 核心待完成操作:让VS Code内置的Git Bash可以直接识别调用git-sizer工具,无需每次输入完整文件路径
分步操作流程
1. 定位git-sizer.exe的完整存放路径
- 打开之前执行go安装命令的Windows命令提示符窗口,输入命令:
go env GOPATH - 回车后输出的路径就是当前Go工作区的根目录,拼接后即可得到git-sizer.exe的完整路径:
{GOPATH输出值}\bin\git-sizer.exe - 参考示例:如果命令输出的GOPATH路径为
C:\Users\当前用户名\go,则对应的exe完整路径为C:\Users\当前用户名\go\bin\git-sizer.exe
2. 简化配置(无需手动修改系统PATH变量)
- 找到Git for Windows的默认安装目录下的
cmd文件夹,常规默认路径为C:\Program Files\Git\cmd,该目录已被系统默认纳入PATH配置,存放于此处的可执行文件可直接在Git Bash、系统命令行中被识别调用 - 将上一步找到的
git-sizer.exe直接复制粘贴到上述cmd文件夹内,即可完成基础配置
若粘贴时弹出权限不足提示,以管理员身份打开文件资源管理器,重新执行复制粘贴操作即可
3. 配置有效性验证
- 打开VS Code,加载需要排查的Git项目文件夹,调出内置Git Bash终端(快捷键`Ctrl+``,或通过顶部菜单栏「终端-新建终端」创建,将终端类型切换为Git Bash)
- 在终端内直接输入命令:
git-sizer --version - 若回车后正常输出版本号信息,即代表配置生效,无需重启VS Code
4. 日常常用操作
- 在项目根目录的Git Bash终端直接运行
git-sizer,工具将自动扫描当前仓库内的超大文件、超体量历史提交等可能导致远端推送失败的内容,输出分级的仓库体积评估结果 - 可根据工具输出的定位信息,配合历史提交清理工具移除超大文件的历史记录,解决推送时的包体大小超限问题
内容的提问来源于stack exchange,提问作者d7l2k4
相关产品推荐
相关产品推荐

