需完成本地git仓库初始化、qoder git集成配置、图形化操作、ssh免密推送及cli ai审查嵌入。具体包括:git init并关联远程;在qoder设置中指定git.exe路径;通过源代码管理视图提交与同步;配置ssh密钥实现免密推送;利用qodercli review命令嵌入pre-commit钩子或ci流程,实现ai驱动的自动化代码审查闭环。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用 Qoder 进行开发时,希望将代码纳入版本控制并实现与 Git 仓库的协同管理,则需完成本地工作区与远程 Git 仓库的双向绑定与配置。以下是具体对接与管理方法:
一、初始化本地 Git 仓库并关联远程地址
该方法适用于新项目或未初始化 Git 的现有文件夹,通过命令行直接建立本地仓库并设置远程 origin,为后续 Qoder 集成提供基础环境。
1、打开 Qoder 内置终端(快捷键 Ctrl + `)或系统终端,进入项目根目录。
2、执行 git init 初始化空仓库。
3、执行 git remote add origin https://gitee.com/username/repo.git(替换为实际 HTTPS 或 SSH 地址)。
4、执行 git branch -M main 将默认分支重命名为 main(适配多数平台规范)。
二、在 Qoder 中启用 Git 集成并验证状态
Qoder 原生支持 Git 状态感知与基础操作,需确保 Git 可执行路径已正确识别,才能显示文件变更图标、提交面板等关键功能。
1、点击 Qoder 左侧活动栏中的 源代码管理 图标(分支形状图标)。
2、若提示“Git not found”,则进入 设置 → 版本控制 → Git,手动指定 git.exe 路径(Windows 默认如 C:\Program Files\Git\bin\git.exe)。
3、刷新后,资源管理器中修改文件将显示 M(modified)、新增文件显示 U(untracked),确认集成生效。
三、通过 Qoder IDE 直接执行 Git 操作
无需切换终端,Qoder 提供图形化 Git 工具链,覆盖日常高频操作,所有动作均实时同步至本地仓库及远程分支。
1、在源代码管理视图中,勾选待提交文件,输入提交信息,点击 √ 提交更改。
2、点击顶部操作栏的 同步更改(云箭头图标),自动执行 git pull 与 git push。
3、点击分支名称(如 main),可快速切换分支、创建新分支或从远程跟踪分支检出。
四、配置 SSH 免密推送(推荐用于 Gitee/GitHub)
避免每次推送输入密码,提升安全性与操作效率,尤其适用于 CI/CD 场景或频繁提交场景。
1、在终端执行 ssh-keygen -t ed25519 -C "your_email@example.com" 生成密钥对。
2、执行 cat ~/.ssh/id_ed25519.pub 复制公钥内容。
3、登录 Gitee/GitHub,在「SSH 公钥」设置页粘贴并保存。
4、将远程地址更新为 SSH 格式:git remote set-url origin git@gitee.com:username/repo.git。
五、使用 Qoder CLI 在 Git 工作流中嵌入 AI 审查
将 Qoder CLI 作为 Git Hook 或 CI 步骤运行,实现在 commit / push / MR 创建阶段自动触发代码审查,形成闭环管控。
1、在项目根目录执行 qodercli review --diff,分析当前工作区与 HEAD 的差异并输出建议。
2、在 .git/hooks/pre-commit 中添加脚本:执行 qodercli review --staged 并根据返回码决定是否阻断提交。
3、在 GitLab CI 的 .gitlab-ci.yml 中加入 stage:qodercli review --mr-id $CI_MERGE_REQUEST_IID,结合 MCP 自动评论 MR。











