跳转到内容

内置 Git

Codux 的 Git 面板是原生实现,不是嵌入 webview。它覆盖你在 AI 辅助开发中真正会用的操作:

  • 仓库初始化 —— 空目录可初始化 Git,也可以 clone 远程仓库,带进度和凭据重试。
  • 分支与远程 —— checkout 本地/远程分支,从 commit 创建分支,添加/移除 remote,选择 push 目标,明确操作时可 force push。
  • 暂存 —— 暂存/取消暂存选中文件或全部文件,丢弃选中改动,并查看双栏 diff。
  • 历史 —— 完整提交日志和图形关系,可复制 hash、checkout commit、revert commit、本地恢复某个 revision,或恢复并覆盖远程分支。
  • 同步 —— pull、push,以及先拉取 incoming commit 再推送 outgoing commit 的一键 sync。
  • 提交流程 —— 同一个面板里支持 commit、commit and push、commit and sync。

随时按 ⌘G 切换 Git 面板。

面板按项目作用域:每个项目标签页拥有独立的 Git 状态,所以你可以一边在 A 项目里检查 staged 改动,一边等 B 项目里的 agent 完成回合。

Git worktree 创建还不是当前面板已发布能力;但把已有 worktree 目录作为普通项目打开是可用的,因为 Codux 本质按项目路径管理工作区。