查看改动
变更 标签显示工作区状态和差异:- 文件按状态分组,用单字母代码标记:
M已修改、A已新增、D已删除、R已重命名、C已复制、U未跟踪、!冲突。 - 选择文件后右侧显示统一格式(unified)的 diff,并标明是
staged还是unstaged。 - 空白状态显示 没有 Git 状态,没有差异时显示 没有差异。
- 搜索提交信息或代码 按提交信息搜索。
- 分支 和作者筛选(作者选择器默认 所有用户)。
- 按作者日期范围筛选。
- 点击提交打开 提交详情 抽屉查看完整差异。抽屉标题截断到 48 个字符,完整标题放进提示;提交正文折叠为三行,可点击或按键盘展开;摘要行显示变更文件数、总新增与总删除,并提供 双栏显示、自动换行和 折叠全部文件 开关;文件行高 36 像素,每条 diff 行以颜色竖条开头。
只有 提交详情 抽屉提供并排视图;工作区差异视图目前仍只有统一格式。也没有逐块(hunk)暂存——暂存以整个文件为单位。没有 stash 和 tag 界面,需要时请在终端里操作。
分支与提交
Git 面板工具栏提供 获取、推送、刷新 Git,以及分支创建 / 切换和更多操作菜单。 典型流程:- 创建或切换分支。
- 阅读文件差异。
- 在文件上执行 暂存 或 取消暂存(整文件)。
- 在 提交信息 输入框填写消息并提交。
- 需要追加到上一个提交时使用 修正上次提交。
- 获取 更新远程引用,推送 发布本地提交。
Worktree
Worktree 是同一个项目下的独立工作区,详见项目与工作区。Git 面板提供完整生命周期:
冲突按文件逐个处理,可以针对每个文件选择保留目标端或来源端版本。
本地 工作区直接修改主检出目录;Worktree 让并行任务拥有独立目录。无论哪种模式,都以权威运行时的 Git 状态为准。
常见流程
移动端
移动端可以读取 Git 状态与差异,也可以执行 stage / unstage / revert / commit / fetch / push 和创建 worktree——前提是设备权限级别为full_control。