华为云码道配置Git便携版备忘
·
华为云码道配置Git便携版备忘
Git是个好东西,而且有便携版,缺点是文件比较散;
试用华为新推出的云码道之后,提示需要安装,但是从来就喜欢用绿色软件,于是让glm配置一下;
有一些弯路已经删除,以后留着可以参考;
仅限自己的电脑环境,其他环境可能要相应调整。
下载包
1. 验证 PortableGit
- 位置:
- 版本:2.53.0.windows.2
- 文件数:9293 个
- 大小:379.69 MB
- 状态:完整可用 ✓
2. Git 文件结构分析
总计:9293 个文件,379.69 MB
主要文件来源:
├── usr/share/ # 3771 个文件(最大来源)
│ ├── vim/ # 2291 个文件(vim编辑器)
│ ├── perl5/ # 1095 个文件(Perl脚本)
│ └── terminfo/ # 165 个文件(终端类型定义)
│
├── mingw64/share/ # 3224 个文件
│ ├── zoneinfo/ # 1803 个文件(时区数据)
│ └── lib/ # 1015 个文件(库文件)
│
└── 其他核心文件 # 约 2304 个文件
有点恐怖,分析下:
Git 文件多的原因:
- 完整的 Unix-like 环境(MinGW64)
- 包含 bash、vim、perl、awk 等工具
- 多语言支持(Perl 脚本、时区数据、终端定义)
- Vim 编辑器(2291 个文件)
- 便携版设计:自包含、可移植、完整
Git 仓库初始化
1. 初始化仓库
D:\……\git.exe init
- 默认分支:master(后改为 main)
2. Git 全局配置
git config --global init.defaultBranch main
git config --global user.name "jtArts"
git config --global user.email "jtarts@example.com"
3. 分支重命名
git branch -m main
首次提交
1. 创建 .gitignore
# Git 便携版安装包(已迁移至华为云盘)
PortableGit-2.53.0.2-64-bit.7z.exe
# 临时文件
*.tmp
*.temp
*.log
# 系统文件
Thumbs.db
Desktop.ini
# 大型目录(稍后单独处理)
18-20Gly_注核督析照片/
NventArcved/
NventFull_7ZedEtc/
NventFull_待多维整理/
NventFull_车家装修系统参考等/
NventUdsk_cpy/
Yjt_79G2Vent/
已整理:走向共和 MP4(H265编码)/
打包上传待核:llm_有课程/
# 工具目录
zRMMs7-zip16.04/
2. 添加文件到暂存区
git add .gitignore ArtsLog.md FileRule.md
3. 提交
git commit -m "初始化项目:添加配置文件和文档"
提交结果:
-
提交 ID:
e……1 -
分支:
main -
文件数:3 个
.gitignore(25 行)
-
总计:275 行插入
-
可以工作然而IDE无法识别。
问题诊断
IDE 无法识别 Git 的原因分析:
- PortableGit 放在项目目录内,不符合最佳实践
- Git 未添加到系统 PATH 环境变量
- 项目目录未初始化为 Git 仓库
- IDE 配置文件中未指定 Git 路径
IDE Git 配置
原因分析:
- Git 路径未永久添加到系统环境变量
- IDE 配置文件中未指定 Git 路径
解决方案:
1. 添加 Git 到系统 PATH(永久生效)
$gitPath = "D:\……PortableGit\bin"
$currentPath = [Environment]::GetEnvironmentVariable("PATH", "User")
[Environment]::SetEnvironmentVariable("PATH", "$currentPath;$gitPath", "User")
2. 配置 CodeArts Agent Git 设置
配置文件位置:
C:\Users\Administrator\AppData\Roaming\codearts-agent\User\settings.json
添加 Git 配置:(这个估计是关键)
{
"workbench.layoutControl.enabled": true,
"testing.defaultGutterClickAction": "contextMenu",
"workbench.activityBar.style": "icon",
"workbench.productIconTheme": "codearts.product.icons",
"workbench.bottom.activityBar.location": "top",
"workbench.panelActivityBar.style": "combination",
"chat.commandCenter.enabled": false,
"workbench.toolBar.visible": false,
"debug.toolBarLocation": "debug view",
"workbench.navigationControl.enabled": false,
"window.commandCenter": true,
"workbench.colorTheme": "CodeArts Dark",
"diffEditor.renderSideBySide": false,
"git.path": "D:\\华为云盘\\zRMMsPortableGit\\bin\\git.exe",
"git.enabled": true
}
关键配置项:
"git.path": 指定 Git 可执行文件的完整路径"git.enabled": 启用 Git 功能
3. 验证配置
Test-Path "D:\……PortableGit\bin\git.exe"
# 输出:True
最终配置状态
Git 工具位置:D:\……PortableGit\bin\git.exe
Git 版本:2.53.0.windows.2
Git 仓库:D:\jtArts\.git\
当前分支:main
提交数量:1
用户配置:jtArts <jtarts@example.com>
系统 PATH:已添加 Git 路径 ✓
IDE 配置:已更新 Git 路径 ✓
重启 IDE 使配置生效
关键收获
- Git 工具统一管理 - 所有工具集中在项目外部,便于维护
- 仓库结构清晰 - 项目目录与工具分离,符合最佳实践
- IDE 配置要点 - 需要同时配置系统 PATH 和 IDE settings.json
- 便携版优势 - 自包含、可移植、不污染系统环境
更多推荐


所有评论(0)