Rebase、合并冲突和误操作,不该让人提心吊胆。MyTwig 是支持 macOS、Windows 和 Linux 的原生 Git 客户端,大仓库依然流畅,合并前预判冲突、应用内直接审 PR,任何一步都能按 ⌘Z 撤销。
每条分支有独立配色,每个提交节点直接显示作者头像,未提交的改动固定在顶部的 WIP 行。哪怕有几十万条提交,滚动依然流畅。
可以暂存整个文件、代码片段,或只勾选其中一行。顺手改了三件事?直接拆成三个干净的提交。
把一个分支拖到另一个分支上,即可选择合并、Rebase 或交互式 Rebase。执行前 MyTwig 会在后台先行试合并,提前告诉你是否会冲突。
docs/branches →当前改动与传入改动左右并排,下方可直接编辑合并结果。拿不准时,也可以先让 AI 给出合并建议。
docs/conflicts →合并、Rebase、重置、拉取,统统可以撤销。操作时间线完整记录每一步,随时能把仓库还原到任意操作之前的状态。
docs/undo →支持 GitHub(含企业版)、GitLab、Gitea / Forgejo 和 Bitbucket Cloud。直接在应用内评审 GitHub PR,菜单栏小助手还会实时提醒待审 PR 与 CI 状态。
docs/forges →生成提交说明与 PR 描述、解读提交内容,或为解冲突与拆分提交提供建议。支持接入 Anthropic、OpenAI 兼容接口、Gemini、本地 Ollama,以及 claude 和 codex 命令行。所有请求均从本机直连你选择的服务商。
docs/ai →用 Go 编写的原生应用,绝非网页套壳。无需注册账号,不收集任何遥测数据,访问令牌安全存储在系统钥匙串中。
本页仅展示核心亮点。完整功能说明请查阅 /docs:包含分步指南与完整快捷键速查表,支持中英双语与全文搜索。
需要 Git 2.32 或更高版本。MyTwig 每 30 分钟检查一次更新,并通过 Ed25519 签名校验每个更新包。