[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-settings":3,"\u002Farticles\u002Fkugit-smartgit-gitclient":14,"\u002Farticles\u002Fkugit-smartgit-gitclient\u002Frelated":36,"\u002Farticles\u002Fkugit-smartgit-gitclient\u002Fadjacent":64,"\u002Fcategories":75,"render-kugit-smartgit-gitclient":93},{"code":4,"message":5,"data":6},0,"ok",{"author_city":7,"author_years":8,"site_tagline":9,"site_description":10,"skill_one_desc":9,"author_status":9,"skill_two_title":9,"about_hero_image":9,"skill_one_title":9,"icp":11,"author_role":9,"og_default_image":9,"closing_quote_date":9,"toolkit":9,"skill_two_desc":9,"author_bio":9,"site_footer":9,"site_url":12,"author_tagline":9,"weekly_thought":9,"tagline_line_one":9,"author_bio_two":9,"closing_quote":9,"site_name":13,"tagline_line_two":9,"home_hero_image":9},"西安","10","","花开空白 - 个人博客","陕ICP备2021009682号-1","https:\u002F\u002Firule.cn","花开空白",{"code":4,"message":5,"data":15},{"id":16,"slug":17,"title":18,"summary":19,"coverUrl":20,"categoryId":21,"status":22,"topFlag":22,"viewCount":23,"likeCount":4,"wordCount":24,"readingMinutes":25,"publishedAt":26,"contentMd":27,"contentHtml":28,"tags":29,"metaTitle":30,"metaDescription":31,"keywords":32,"canonicalUrl":9,"robots":33,"ogImage":9,"faq":34,"aiSummary":35},"2105199707045675010","kugit-smartgit-gitclient","找一个能平替 SmartGit 的轻量 Git 客户端？试试 KuGit","KuGit 是一款仅 6.7 MB 的 Windows Git 桌面客户端，底层直接调用系统 git，行为与命令行完全一致。它支持多仓库分组与同步状态总览、可拖拽停靠的面板布局、提交图谱与搜索、逐词差异高亮、文件历史与 Blame、冲突解决、贮藏\u002F合并\u002F变基中止等日常操作，并提供明暗主题、中英双语界面、凭据与 SSH 密钥管理以及带 Ed25519 签名校验的自动更新。文章逐项演示了各功能，并客观对比其与 SmartGit 的差异：日常场景下 KuGit 更轻更快，但暂无 macOS\u002FLinux 版本，也缺少交互式变基与 PR 集成，适合作为 Windows 上的日常主力 Git 工具。","https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Ff33ea38ad6b8479c8535d516645f05de.webp","2105200093764698113",1,2,2776,7,"2026-09-30T17:48:03","> 一个只有 6.7 MB 的 Windows Git 桌面客户端：多仓库分组、可拖拽的面板布局、提交图谱、逐词差异、Blame、冲突解决、自动更新，全部开箱即用。\n\n![界面预览](https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F9195909717554e9bbb070728dc41dc97.webp#wh=2880x1704)\n\n\n## 为什么又要一个 Git 客户端\n\n我自己长期同时维护十几个仓库，用过 SmartGit、SourceTree、GitKraken，也用过命令行。用下来最在意的其实就几件事：\n\n1. **多仓库切换要快**，最好能分组、一眼看到哪个仓库没同步；\n2. **日常的暂存、提交、拉取、推送、贮藏、合并不能卡**；\n3. **看历史要顺手**：提交图谱、文件历史、Blame、Diff 要联动；\n4. **别太重**，不想为了看个 diff 等十几秒启动；\n5. **别乱收费**，或者收费方式别太折腾。\n\nKuGit 就是照着这几点做的。它底层直接调用你系统里的 `git`（截图里状态栏显示的是 `git 2.55.0.windows.2`），所以行为和命令行完全一致，认证、SSH、hooks、`.gitconfig` 都沿用你现有的环境，不会出现\"客户端里能推、命令行不能推\"的尴尬。\n\n如果你用 SmartGit 主要是因为它的多面板布局和多仓库管理，KuGit 的思路会让你很有亲切感，下面逐块说。\n\n---\n\n## 一、工具栏：常用操作一键直达\n\n![工具栏](https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F9e4477505e0949999146df7b0fba62b2.webp#wh=2880x184)\n\n\n顶部工具栏把最高频的动作放在了一起：\n\n- **获取 \u002F 拉取 \u002F 推送**：一键完成，结果会在状态栏显示\"已完成：推送\"；\n- **贮藏（Stash）**：支持勾选\"包含未跟踪文件\"；没有可贮藏内容时按钮直接置灰，不会让你点了才报错；\n- **取消暂存 \u002F 丢弃 \u002F 删除 \u002F 提交 \u002F 合并 \u002F 中止**：处于合并、变基等中间状态时，\"中止\"会亮起来；\n- 菜单栏有 **文件 \u002F 仓库 \u002F 视图 \u002F 工具 \u002F 帮助**，右上角可以一键切换 **中文 \u002F English**。\n\n所有你手动触发的 git 命令，都会记录在底部的 **\"输出\"** 面板里，想知道 KuGit 到底替你执行了什么，一查便知。\n\n---\n\n## 二、多仓库分组 + 分支\u002F标签管理\n\n![多仓分组](https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Fb8e619d872294bd5a60eb4350cf8eee0.webp#wh=605x1434)\n\n\n### 仓库面板\n\n- 仓库可以 **分组**（图中 `dxl` 组、`无分组`），每组右侧有数量徽标；\n- 每个仓库后面直接显示 **同步状态**（\"已同步\"，领先\u002F落后时会显示对应的提交数）；\n- 点击仓库行即可切换，其他面板（变更、历史、分支……）会跟着联动；\n- 支持添加本地仓库、克隆仓库，也可以在资源管理器里直接打开仓库目录。\n\n这块对 SmartGit 用户应该最熟悉：不用一个仓库开一个窗口，也不用在标签页里来回找。\n\n### 分支面板\n\n- 分为 **本地 \u002F 远程（origin）\u002F 标签** 三块；\n- 本地分支和远程分支一致时，会显示 `= origin\u002Fxxx`；领先或落后时会给出提示；\n- 当前分支带 **HEAD** 徽标；\n- 标签列表会区分 **轻量标签** 与附注标签，并显示对应的提交；\n- 右键菜单里可以检出、新建、合并、删除；删除远程分支时，确认框可以勾选\"同步删除远程\"；\n- 旁边还有 **工作树（Worktree）** 标签页。\n\n---\n\n## 三、文件、变更、暂存：把\"我改了什么\"讲清楚\n\n![变更](https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F16a5f7c1094b4e58934ef31b50d50569.webp#wh=1587x911)\n\n\n- **文件面板**：点击左侧仓库目录后，右侧列出当前目录下的文件，可以直接在仓库里\"逛\"目录；\n- **变更面板**：以表格形式列出 **名称 \u002F 状态 \u002F 路径**，用彩色标签区分\"未暂存\"\"已暂存\"\"冲突\"等；\n- 未跟踪的整个目录也会 **展开到具体文件**，不会只看到一个文件夹名；\n- 选中文件后右键，可以：暂存 \u002F 取消暂存 \u002F 丢弃、**查看文件历史、查看 Blame、查看文件内容**、**在资源管理器中打开**。\n\n> \"查看文件内容\"是给新文件准备的：新文件没有提交记录，看不了 Blame，但你仍然可以直接在弹框里阅读、搜索文件内容。\n\n---\n\n## 四、差异视图与提交详情：逐词高亮，改了哪个字一目了然\n\n![差异](https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Fee4392113ed541429791949c6c3c8bd6.webp#wh=688x1434)\n\n\n- **行级 + 词级高亮**：删除的行里，真正被改掉的词会用深红标出来，新增行里对应的词用深绿标出来（图中 `if (owner == null || ...` 变成 `if (owner == null)` 的位置一眼就能看出）；\n- 显示新旧两侧的行号，上下文清晰；\n- 下方 **提交详情** 面板展示完整的 SHA、标题和正文，长提交说明也能完整阅读；\n- 在提交详情里选中变更的文件，右键同样可以打开 **文件历史**。\n\n---\n\n## 五、提交图谱：搜索、筛选、右键操作\n\n![提交图谱](https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F6d0b8214624b46c880d5f8948bf0502d.webp#wh=1208x523)\n\n\n- **图谱**：清晰的分支线、节点，分支名（本地\u002F远程）与标签以彩色胶囊显示在提交信息前，一眼看出版本节点在哪；\n- **搜索**：按主题、作者、SHA 检索，可勾选\"仅作者\"；\n- **右键菜单**：检出（Checkout）、创建分支、打标签、推送标签、Cherry-pick、Revert、Reset、复制 SHA 等；\n- 操作出错时（例如\"标签已存在\"），错误会以 **右上角弹出的提示** 显示，不会把整个历史面板顶掉。\n\n---\n\n## 六、文件历史 + Blame：左右分栏看变更\n\n这是我个人最常用的功能。在任意文件上右键选择\"文件历史\"：\n\n- 弹框采用 **左右分栏**：左侧是这个文件的提交列表，右侧是所选提交对应的差异，点哪条看哪条；\n- 中间的分隔线 **可以左右拖动**，默认左侧约占四分之一；\n- 右上角有 **全屏 \u002F 还原** 图标，需要大屏看代码时一键放大；\n- 切到 **Blame** 标签，可以逐行看到是谁、哪次提交改的，并且带 **搜索**：输入关键字后高亮所有匹配，支持上一处 \u002F 下一处跳转，`Esc` 一键清除。\n\n---\n\n## 七、其他值得一提的细节\n\n| 功能 | 说明 |\n| --- | --- |\n| 面板布局 | 面板可以拖拽、停靠、最大化，随时\"重置面板布局\"恢复默认 |\n| 冲突解决 | 合并出现冲突时，可以在内置的冲突解决界面里处理；也可配置外部合并工具 |\n| 凭据与 SSH 密钥 | 内置凭据与 SSH 密钥管理入口，配置一次即可 |\n| .gitignore | 菜单里直接编辑当前仓库的 `.gitignore` |\n| 主题 | 明暗主题一键切换 |\n| 语言 | 中文 \u002F English 界面切换 |\n| 自动更新 | 检查新版本并更新；更新包带 **Ed25519 签名 + SHA-256 校验**，签名不通过则拒绝安装 |\n| 体积 | 安装包约 **6.7 MB** |\n\n---\n\n## KuGit 和 SmartGit 怎么选\n\n我不想把它吹成\"全面碾压\"，说点实话：\n\n**KuGit 已经能覆盖的（日常 90% 的场景）**\n\n- 多仓库分组与同步状态总览；\n- 暂存 \u002F 提交 \u002F 拉取 \u002F 推送 \u002F 贮藏 \u002F 合并 \u002F 变基中止；\n- 提交图谱、搜索、Cherry-pick、Revert、Reset、打标签；\n- 文件历史、Blame、逐词 Diff、冲突解决；\n- 可停靠的多面板布局、中文界面、暗色主题。\n\n**目前还不具备、需要你自己判断的**\n\n- 目前只有 **Windows** 版本，没有 macOS \u002F Linux；\n- 没有 SmartGit 那样的交互式变基（Interactive Rebase）图形界面；\n- 没有内置 GitHub \u002F GitLab 的 Pull Request \u002F Merge Request 集成；\n- 不适合把它当作 Git 之外的其他版本控制系统（SVN、Hg）的客户端。\n\n所以我的建议是：\n\n- 如果你主要在 Windows 上工作，**日常提交、看历史、查 Blame、处理多个仓库**，KuGit 完全够用，而且更轻、更快启动；\n- 如果你重度依赖交互式变基、PR 集成或者需要跨平台，可以把 KuGit 作为日常主力，SmartGit 留作备用。\n\n---\n\n## 下载\n\n- 官网与下载：**https:\u002F\u002Fkugit.sealy.club**\n- 安装包为标准 Windows 安装程序，装完直接使用；\n- 前提：系统里需要已安装 `git`（KuGit 会调用它）。\n\n如果你也在找一个轻量、够用、不折腾的 Git 客户端，欢迎试一试，也欢迎反馈使用中的问题和想要的功能。\n","\u003Cblockquote>\n \u003Cp>一个只有 6.7 MB 的 Windows Git 桌面客户端：多仓库分组、可拖拽的面板布局、提交图谱、逐词差异、Blame、冲突解决、自动更新，全部开箱即用。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F9195909717554e9bbb070728dc41dc97.webp#wh=2880x1704\" alt=\"界面预览\">\u003C\u002Fp>\n\u003Ch2>为什么又要一个 Git 客户端\u003C\u002Fh2>\n\u003Cp>我自己长期同时维护十几个仓库，用过 SmartGit、SourceTree、GitKraken，也用过命令行。用下来最在意的其实就几件事：\u003C\u002Fp>\n\u003Col>\n \u003Cli>\u003Cstrong>多仓库切换要快\u003C\u002Fstrong>，最好能分组、一眼看到哪个仓库没同步；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>日常的暂存、提交、拉取、推送、贮藏、合并不能卡\u003C\u002Fstrong>；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>看历史要顺手\u003C\u002Fstrong>：提交图谱、文件历史、Blame、Diff 要联动；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>别太重\u003C\u002Fstrong>，不想为了看个 diff 等十几秒启动；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>别乱收费\u003C\u002Fstrong>，或者收费方式别太折腾。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>KuGit 就是照着这几点做的。它底层直接调用你系统里的 \u003Ccode>git\u003C\u002Fcode>（截图里状态栏显示的是 \u003Ccode>git 2.55.0.windows.2\u003C\u002Fcode>），所以行为和命令行完全一致，认证、SSH、hooks、\u003Ccode>.gitconfig\u003C\u002Fcode> 都沿用你现有的环境，不会出现\"客户端里能推、命令行不能推\"的尴尬。\u003C\u002Fp>\n\u003Cp>如果你用 SmartGit 主要是因为它的多面板布局和多仓库管理，KuGit 的思路会让你很有亲切感，下面逐块说。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2>一、工具栏：常用操作一键直达\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F9e4477505e0949999146df7b0fba62b2.webp#wh=2880x184\" alt=\"工具栏\">\u003C\u002Fp>\n\u003Cp>顶部工具栏把最高频的动作放在了一起：\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>获取 \u002F 拉取 \u002F 推送\u003C\u002Fstrong>：一键完成，结果会在状态栏显示\"已完成：推送\"；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>贮藏（Stash）\u003C\u002Fstrong>：支持勾选\"包含未跟踪文件\"；没有可贮藏内容时按钮直接置灰，不会让你点了才报错；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>取消暂存 \u002F 丢弃 \u002F 删除 \u002F 提交 \u002F 合并 \u002F 中止\u003C\u002Fstrong>：处于合并、变基等中间状态时，\"中止\"会亮起来；\u003C\u002Fli>\n \u003Cli>菜单栏有 \u003Cstrong>文件 \u002F 仓库 \u002F 视图 \u002F 工具 \u002F 帮助\u003C\u002Fstrong>，右上角可以一键切换 \u003Cstrong>中文 \u002F English\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>所有你手动触发的 git 命令，都会记录在底部的 \u003Cstrong>\"输出\"\u003C\u002Fstrong> 面板里，想知道 KuGit 到底替你执行了什么，一查便知。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2>二、多仓库分组 + 分支\u002F标签管理\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Fb8e619d872294bd5a60eb4350cf8eee0.webp#wh=605x1434\" alt=\"多仓分组\">\u003C\u002Fp>\n\u003Ch3>仓库面板\u003C\u002Fh3>\n\u003Cul>\n \u003Cli>仓库可以 \u003Cstrong>分组\u003C\u002Fstrong>（图中 \u003Ccode>dxl\u003C\u002Fcode> 组、\u003Ccode>无分组\u003C\u002Fcode>），每组右侧有数量徽标；\u003C\u002Fli>\n \u003Cli>每个仓库后面直接显示 \u003Cstrong>同步状态\u003C\u002Fstrong>（\"已同步\"，领先\u002F落后时会显示对应的提交数）；\u003C\u002Fli>\n \u003Cli>点击仓库行即可切换，其他面板（变更、历史、分支……）会跟着联动；\u003C\u002Fli>\n \u003Cli>支持添加本地仓库、克隆仓库，也可以在资源管理器里直接打开仓库目录。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>这块对 SmartGit 用户应该最熟悉：不用一个仓库开一个窗口，也不用在标签页里来回找。\u003C\u002Fp>\n\u003Ch3>分支面板\u003C\u002Fh3>\n\u003Cul>\n \u003Cli>分为 \u003Cstrong>本地 \u002F 远程（origin）\u002F 标签\u003C\u002Fstrong> 三块；\u003C\u002Fli>\n \u003Cli>本地分支和远程分支一致时，会显示 \u003Ccode>= origin\u002Fxxx\u003C\u002Fcode>；领先或落后时会给出提示；\u003C\u002Fli>\n \u003Cli>当前分支带 \u003Cstrong>HEAD\u003C\u002Fstrong> 徽标；\u003C\u002Fli>\n \u003Cli>标签列表会区分 \u003Cstrong>轻量标签\u003C\u002Fstrong> 与附注标签，并显示对应的提交；\u003C\u002Fli>\n \u003Cli>右键菜单里可以检出、新建、合并、删除；删除远程分支时，确认框可以勾选\"同步删除远程\"；\u003C\u002Fli>\n \u003Cli>旁边还有 \u003Cstrong>工作树（Worktree）\u003C\u002Fstrong> 标签页。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2>三、文件、变更、暂存：把\"我改了什么\"讲清楚\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F16a5f7c1094b4e58934ef31b50d50569.webp#wh=1587x911\" alt=\"变更\">\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>文件面板\u003C\u002Fstrong>：点击左侧仓库目录后，右侧列出当前目录下的文件，可以直接在仓库里\"逛\"目录；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>变更面板\u003C\u002Fstrong>：以表格形式列出 \u003Cstrong>名称 \u002F 状态 \u002F 路径\u003C\u002Fstrong>，用彩色标签区分\"未暂存\"\"已暂存\"\"冲突\"等；\u003C\u002Fli>\n \u003Cli>未跟踪的整个目录也会 \u003Cstrong>展开到具体文件\u003C\u002Fstrong>，不会只看到一个文件夹名；\u003C\u002Fli>\n \u003Cli>选中文件后右键，可以：暂存 \u002F 取消暂存 \u002F 丢弃、\u003Cstrong>查看文件历史、查看 Blame、查看文件内容\u003C\u002Fstrong>、\u003Cstrong>在资源管理器中打开\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n \u003Cp>\"查看文件内容\"是给新文件准备的：新文件没有提交记录，看不了 Blame，但你仍然可以直接在弹框里阅读、搜索文件内容。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Ch2>四、差异视图与提交详情：逐词高亮，改了哪个字一目了然\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Fee4392113ed541429791949c6c3c8bd6.webp#wh=688x1434\" alt=\"差异\">\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>行级 + 词级高亮\u003C\u002Fstrong>：删除的行里，真正被改掉的词会用深红标出来，新增行里对应的词用深绿标出来（图中 \u003Ccode>if (owner == null || ...\u003C\u002Fcode> 变成 \u003Ccode>if (owner == null)\u003C\u002Fcode> 的位置一眼就能看出）；\u003C\u002Fli>\n \u003Cli>显示新旧两侧的行号，上下文清晰；\u003C\u002Fli>\n \u003Cli>下方 \u003Cstrong>提交详情\u003C\u002Fstrong> 面板展示完整的 SHA、标题和正文，长提交说明也能完整阅读；\u003C\u002Fli>\n \u003Cli>在提交详情里选中变更的文件，右键同样可以打开 \u003Cstrong>文件历史\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2>五、提交图谱：搜索、筛选、右键操作\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F6d0b8214624b46c880d5f8948bf0502d.webp#wh=1208x523\" alt=\"提交图谱\">\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>图谱\u003C\u002Fstrong>：清晰的分支线、节点，分支名（本地\u002F远程）与标签以彩色胶囊显示在提交信息前，一眼看出版本节点在哪；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>搜索\u003C\u002Fstrong>：按主题、作者、SHA 检索，可勾选\"仅作者\"；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>右键菜单\u003C\u002Fstrong>：检出（Checkout）、创建分支、打标签、推送标签、Cherry-pick、Revert、Reset、复制 SHA 等；\u003C\u002Fli>\n \u003Cli>操作出错时（例如\"标签已存在\"），错误会以 \u003Cstrong>右上角弹出的提示\u003C\u002Fstrong> 显示，不会把整个历史面板顶掉。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2>六、文件历史 + Blame：左右分栏看变更\u003C\u002Fh2>\n\u003Cp>这是我个人最常用的功能。在任意文件上右键选择\"文件历史\"：\u003C\u002Fp>\n\u003Cul>\n \u003Cli>弹框采用 \u003Cstrong>左右分栏\u003C\u002Fstrong>：左侧是这个文件的提交列表，右侧是所选提交对应的差异，点哪条看哪条；\u003C\u002Fli>\n \u003Cli>中间的分隔线 \u003Cstrong>可以左右拖动\u003C\u002Fstrong>，默认左侧约占四分之一；\u003C\u002Fli>\n \u003Cli>右上角有 \u003Cstrong>全屏 \u002F 还原\u003C\u002Fstrong> 图标，需要大屏看代码时一键放大；\u003C\u002Fli>\n \u003Cli>切到 \u003Cstrong>Blame\u003C\u002Fstrong> 标签，可以逐行看到是谁、哪次提交改的，并且带 \u003Cstrong>搜索\u003C\u002Fstrong>：输入关键字后高亮所有匹配，支持上一处 \u002F 下一处跳转，\u003Ccode>Esc\u003C\u002Fcode> 一键清除。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2>七、其他值得一提的细节\u003C\u002Fh2>\n\u003Cp>| 功能 | 说明 | | --- | --- | | 面板布局 | 面板可以拖拽、停靠、最大化，随时\"重置面板布局\"恢复默认 | | 冲突解决 | 合并出现冲突时，可以在内置的冲突解决界面里处理；也可配置外部合并工具 | | 凭据与 SSH 密钥 | 内置凭据与 SSH 密钥管理入口，配置一次即可 | | .gitignore | 菜单里直接编辑当前仓库的 \u003Ccode>.gitignore\u003C\u002Fcode> | | 主题 | 明暗主题一键切换 | | 语言 | 中文 \u002F English 界面切换 | | 自动更新 | 检查新版本并更新；更新包带 \u003Cstrong>Ed25519 签名 + SHA-256 校验\u003C\u002Fstrong>，签名不通过则拒绝安装 | | 体积 | 安装包约 \u003Cstrong>6.7 MB\u003C\u002Fstrong> |\u003C\u002Fp>\n\u003Chr>\n\u003Ch2>KuGit 和 SmartGit 怎么选\u003C\u002Fh2>\n\u003Cp>我不想把它吹成\"全面碾压\"，说点实话：\u003C\u002Fp>\n\u003Cp>\u003Cstrong>KuGit 已经能覆盖的（日常 90% 的场景）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n \u003Cli>多仓库分组与同步状态总览；\u003C\u002Fli>\n \u003Cli>暂存 \u002F 提交 \u002F 拉取 \u002F 推送 \u002F 贮藏 \u002F 合并 \u002F 变基中止；\u003C\u002Fli>\n \u003Cli>提交图谱、搜索、Cherry-pick、Revert、Reset、打标签；\u003C\u002Fli>\n \u003Cli>文件历史、Blame、逐词 Diff、冲突解决；\u003C\u002Fli>\n \u003Cli>可停靠的多面板布局、中文界面、暗色主题。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>目前还不具备、需要你自己判断的\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n \u003Cli>目前只有 \u003Cstrong>Windows\u003C\u002Fstrong> 版本，没有 macOS \u002F Linux；\u003C\u002Fli>\n \u003Cli>没有 SmartGit 那样的交互式变基（Interactive Rebase）图形界面；\u003C\u002Fli>\n \u003Cli>没有内置 GitHub \u002F GitLab 的 Pull Request \u002F Merge Request 集成；\u003C\u002Fli>\n \u003Cli>不适合把它当作 Git 之外的其他版本控制系统（SVN、Hg）的客户端。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>所以我的建议是：\u003C\u002Fp>\n\u003Cul>\n \u003Cli>如果你主要在 Windows 上工作，\u003Cstrong>日常提交、看历史、查 Blame、处理多个仓库\u003C\u002Fstrong>，KuGit 完全够用，而且更轻、更快启动；\u003C\u002Fli>\n \u003Cli>如果你重度依赖交互式变基、PR 集成或者需要跨平台，可以把 KuGit 作为日常主力，SmartGit 留作备用。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2>下载\u003C\u002Fh2>\n\u003Cul>\n \u003Cli>官网与下载：\u003Cstrong>https:\u002F\u002Fkugit.sealy.club\u003C\u002Fstrong>\u003C\u002Fli>\n \u003Cli>安装包为标准 Windows 安装程序，装完直接使用；\u003C\u002Fli>\n \u003Cli>前提：系统里需要已安装 \u003Ccode>git\u003C\u002Fcode>（KuGit 会调用它）。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>如果你也在找一个轻量、够用、不折腾的 Git 客户端，欢迎试一试，也欢迎反馈使用中的问题和想要的功能。\u003C\u002Fp>",[],"KuGit：轻量 Git 客户端，SmartGit 平替之选","KuGit 是一款仅 6.7 MB 的 Windows Git 桌面客户端，底层调用系统 git，行为与命令行一致。支持多仓库分组、可拖拽面板布局、提交图谱、逐词差异、Blame、冲突解决与自动更新，是 SmartGit 的轻量平替之选。","KuGit,Git 客户端,SmartGit 平替,轻量 Git 客户端,Windows Git,提交图谱,Blame,Git 图形界面","index,follow",null,"KuGit 是一款仅 6.7 MB 的 Windows 轻量 Git 客户端，直接调用系统 git，提供多仓库分组、可拖拽面板、提交图谱、逐词 Diff、Blame 与冲突解决等日常功能，可平替 SmartGit。但它暂无 macOS\u002FLinux 版本，也缺少交互式变基和 PR 集成，建议 Wind",{"code":4,"message":5,"data":37},[38,48,56],{"id":39,"slug":40,"title":41,"summary":42,"coverUrl":34,"categoryId":43,"status":22,"topFlag":4,"viewCount":44,"likeCount":4,"wordCount":45,"readingMinutes":46,"publishedAt":47},"2101581915440463873","antlr4-01-getting-started","Antlr4系列①：Antlr4初体验","环境搭建、最简单的四则运算语法、Visitor模式入门","1946000000000000001",13,4129,11,"2023-02-01T15:59:09",{"id":49,"slug":50,"title":51,"summary":52,"coverUrl":34,"categoryId":43,"status":22,"topFlag":4,"viewCount":4,"likeCount":4,"wordCount":53,"readingMinutes":54,"publishedAt":55},"2101631008783122433","antlr4-09-debugger-step-over","Antlr4系列⑨：调试器进阶之Step Over与条件断点","Step Into\u002FOver\u002FOut、调用栈展示、条件断点",5666,15,"2023-06-01T19:14:22",{"id":57,"slug":58,"title":59,"summary":60,"coverUrl":34,"categoryId":43,"status":22,"topFlag":4,"viewCount":4,"likeCount":4,"wordCount":61,"readingMinutes":62,"publishedAt":63},"2101605987801022465","antlr4-04-if-else","Antlr4系列④：支持分支语句","比较运算符、逻辑运算符、if\u002Felse if\u002Felse、代码块block",6668,17,"2023-03-18T17:34:58",{"code":4,"message":5,"data":65},{"prev":66,"next":34},{"id":67,"slug":68,"title":69,"summary":70,"coverUrl":34,"categoryId":43,"status":22,"topFlag":4,"viewCount":71,"likeCount":4,"wordCount":72,"readingMinutes":73,"publishedAt":74},"2101652901984649217","antlr4-13-listener-vs-visitor","Antlr4系列⑬：Listener模式对比","用Listener重新实现部分能力、实测对比if\u002Felse下Listener与Visitor的行为差异",4,5439,14,"2023-07-31T20:41:23",{"code":4,"message":5,"data":76},[77,82,88],{"id":43,"name":78,"slug":79,"description":80,"sortOrder":4,"articleCount":81},"技术","tech","编程与技术笔记","13",{"id":83,"name":84,"slug":85,"description":86,"sortOrder":22,"articleCount":87},"1946000000000000002","随笔","essay","生活与思考","0",{"id":21,"name":89,"slug":90,"description":91,"sortOrder":23,"articleCount":92},"工具","tools","好用的工具推荐","1",{"html":94,"toc":95},"\u003Cblockquote>\n \u003Cp>一个只有 6.7 MB 的 Windows Git 桌面客户端：多仓库分组、可拖拽的面板布局、提交图谱、逐词差异、Blame、冲突解决、自动更新，全部开箱即用。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F9195909717554e9bbb070728dc41dc97.webp\" width=\"2880\" height=\"1704\" alt=\"界面预览\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Ch2 id=\"toc-1\">为什么又要一个 Git 客户端\u003C\u002Fh2>\n\u003Cp>我自己长期同时维护十几个仓库，用过 SmartGit、SourceTree、GitKraken，也用过命令行。用下来最在意的其实就几件事：\u003C\u002Fp>\n\u003Col>\n \u003Cli>\u003Cstrong>多仓库切换要快\u003C\u002Fstrong>，最好能分组、一眼看到哪个仓库没同步；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>日常的暂存、提交、拉取、推送、贮藏、合并不能卡\u003C\u002Fstrong>；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>看历史要顺手\u003C\u002Fstrong>：提交图谱、文件历史、Blame、Diff 要联动；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>别太重\u003C\u002Fstrong>，不想为了看个 diff 等十几秒启动；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>别乱收费\u003C\u002Fstrong>，或者收费方式别太折腾。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>KuGit 就是照着这几点做的。它底层直接调用你系统里的 \u003Ccode>git\u003C\u002Fcode>（截图里状态栏显示的是 \u003Ccode>git 2.55.0.windows.2\u003C\u002Fcode>），所以行为和命令行完全一致，认证、SSH、hooks、\u003Ccode>.gitconfig\u003C\u002Fcode> 都沿用你现有的环境，不会出现\"客户端里能推、命令行不能推\"的尴尬。\u003C\u002Fp>\n\u003Cp>如果你用 SmartGit 主要是因为它的多面板布局和多仓库管理，KuGit 的思路会让你很有亲切感，下面逐块说。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"toc-2\">一、工具栏：常用操作一键直达\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F9e4477505e0949999146df7b0fba62b2.webp\" width=\"2880\" height=\"184\" alt=\"工具栏\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cp>顶部工具栏把最高频的动作放在了一起：\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>获取 \u002F 拉取 \u002F 推送\u003C\u002Fstrong>：一键完成，结果会在状态栏显示\"已完成：推送\"；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>贮藏（Stash）\u003C\u002Fstrong>：支持勾选\"包含未跟踪文件\"；没有可贮藏内容时按钮直接置灰，不会让你点了才报错；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>取消暂存 \u002F 丢弃 \u002F 删除 \u002F 提交 \u002F 合并 \u002F 中止\u003C\u002Fstrong>：处于合并、变基等中间状态时，\"中止\"会亮起来；\u003C\u002Fli>\n \u003Cli>菜单栏有 \u003Cstrong>文件 \u002F 仓库 \u002F 视图 \u002F 工具 \u002F 帮助\u003C\u002Fstrong>，右上角可以一键切换 \u003Cstrong>中文 \u002F English\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>所有你手动触发的 git 命令，都会记录在底部的 \u003Cstrong>\"输出\"\u003C\u002Fstrong> 面板里，想知道 KuGit 到底替你执行了什么，一查便知。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"toc-3\">二、多仓库分组 + 分支\u002F标签管理\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Fb8e619d872294bd5a60eb4350cf8eee0.webp\" width=\"605\" height=\"1434\" alt=\"多仓分组\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Ch3 id=\"toc-4\">仓库面板\u003C\u002Fh3>\n\u003Cul>\n \u003Cli>仓库可以 \u003Cstrong>分组\u003C\u002Fstrong>（图中 \u003Ccode>dxl\u003C\u002Fcode> 组、\u003Ccode>无分组\u003C\u002Fcode>），每组右侧有数量徽标；\u003C\u002Fli>\n \u003Cli>每个仓库后面直接显示 \u003Cstrong>同步状态\u003C\u002Fstrong>（\"已同步\"，领先\u002F落后时会显示对应的提交数）；\u003C\u002Fli>\n \u003Cli>点击仓库行即可切换，其他面板（变更、历史、分支……）会跟着联动；\u003C\u002Fli>\n \u003Cli>支持添加本地仓库、克隆仓库，也可以在资源管理器里直接打开仓库目录。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>这块对 SmartGit 用户应该最熟悉：不用一个仓库开一个窗口，也不用在标签页里来回找。\u003C\u002Fp>\n\u003Ch3 id=\"toc-5\">分支面板\u003C\u002Fh3>\n\u003Cul>\n \u003Cli>分为 \u003Cstrong>本地 \u002F 远程（origin）\u002F 标签\u003C\u002Fstrong> 三块；\u003C\u002Fli>\n \u003Cli>本地分支和远程分支一致时，会显示 \u003Ccode>= origin\u002Fxxx\u003C\u002Fcode>；领先或落后时会给出提示；\u003C\u002Fli>\n \u003Cli>当前分支带 \u003Cstrong>HEAD\u003C\u002Fstrong> 徽标；\u003C\u002Fli>\n \u003Cli>标签列表会区分 \u003Cstrong>轻量标签\u003C\u002Fstrong> 与附注标签，并显示对应的提交；\u003C\u002Fli>\n \u003Cli>右键菜单里可以检出、新建、合并、删除；删除远程分支时，确认框可以勾选\"同步删除远程\"；\u003C\u002Fli>\n \u003Cli>旁边还有 \u003Cstrong>工作树（Worktree）\u003C\u002Fstrong> 标签页。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"toc-6\">三、文件、变更、暂存：把\"我改了什么\"讲清楚\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F16a5f7c1094b4e58934ef31b50d50569.webp\" width=\"1587\" height=\"911\" alt=\"变更\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>文件面板\u003C\u002Fstrong>：点击左侧仓库目录后，右侧列出当前目录下的文件，可以直接在仓库里\"逛\"目录；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>变更面板\u003C\u002Fstrong>：以表格形式列出 \u003Cstrong>名称 \u002F 状态 \u002F 路径\u003C\u002Fstrong>，用彩色标签区分\"未暂存\"\"已暂存\"\"冲突\"等；\u003C\u002Fli>\n \u003Cli>未跟踪的整个目录也会 \u003Cstrong>展开到具体文件\u003C\u002Fstrong>，不会只看到一个文件夹名；\u003C\u002Fli>\n \u003Cli>选中文件后右键，可以：暂存 \u002F 取消暂存 \u002F 丢弃、\u003Cstrong>查看文件历史、查看 Blame、查看文件内容\u003C\u002Fstrong>、\u003Cstrong>在资源管理器中打开\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n \u003Cp>\"查看文件内容\"是给新文件准备的：新文件没有提交记录，看不了 Blame，但你仍然可以直接在弹框里阅读、搜索文件内容。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Ch2 id=\"toc-7\">四、差异视图与提交详情：逐词高亮，改了哪个字一目了然\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002Fee4392113ed541429791949c6c3c8bd6.webp\" width=\"688\" height=\"1434\" alt=\"差异\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>行级 + 词级高亮\u003C\u002Fstrong>：删除的行里，真正被改掉的词会用深红标出来，新增行里对应的词用深绿标出来（图中 \u003Ccode>if (owner == null || ...\u003C\u002Fcode> 变成 \u003Ccode>if (owner == null)\u003C\u002Fcode> 的位置一眼就能看出）；\u003C\u002Fli>\n \u003Cli>显示新旧两侧的行号，上下文清晰；\u003C\u002Fli>\n \u003Cli>下方 \u003Cstrong>提交详情\u003C\u002Fstrong> 面板展示完整的 SHA、标题和正文，长提交说明也能完整阅读；\u003C\u002Fli>\n \u003Cli>在提交详情里选中变更的文件，右键同样可以打开 \u003Cstrong>文件历史\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"toc-8\">五、提交图谱：搜索、筛选、右键操作\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Firule.cn\u002Fku-blog\u002Fposts\u002F2026\u002F09\u002F30\u002F6d0b8214624b46c880d5f8948bf0502d.webp\" width=\"1208\" height=\"523\" alt=\"提交图谱\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cul>\n \u003Cli>\u003Cstrong>图谱\u003C\u002Fstrong>：清晰的分支线、节点，分支名（本地\u002F远程）与标签以彩色胶囊显示在提交信息前，一眼看出版本节点在哪；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>搜索\u003C\u002Fstrong>：按主题、作者、SHA 检索，可勾选\"仅作者\"；\u003C\u002Fli>\n \u003Cli>\u003Cstrong>右键菜单\u003C\u002Fstrong>：检出（Checkout）、创建分支、打标签、推送标签、Cherry-pick、Revert、Reset、复制 SHA 等；\u003C\u002Fli>\n \u003Cli>操作出错时（例如\"标签已存在\"），错误会以 \u003Cstrong>右上角弹出的提示\u003C\u002Fstrong> 显示，不会把整个历史面板顶掉。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"toc-9\">六、文件历史 + Blame：左右分栏看变更\u003C\u002Fh2>\n\u003Cp>这是我个人最常用的功能。在任意文件上右键选择\"文件历史\"：\u003C\u002Fp>\n\u003Cul>\n \u003Cli>弹框采用 \u003Cstrong>左右分栏\u003C\u002Fstrong>：左侧是这个文件的提交列表，右侧是所选提交对应的差异，点哪条看哪条；\u003C\u002Fli>\n \u003Cli>中间的分隔线 \u003Cstrong>可以左右拖动\u003C\u002Fstrong>，默认左侧约占四分之一；\u003C\u002Fli>\n \u003Cli>右上角有 \u003Cstrong>全屏 \u002F 还原\u003C\u002Fstrong> 图标，需要大屏看代码时一键放大；\u003C\u002Fli>\n \u003Cli>切到 \u003Cstrong>Blame\u003C\u002Fstrong> 标签，可以逐行看到是谁、哪次提交改的，并且带 \u003Cstrong>搜索\u003C\u002Fstrong>：输入关键字后高亮所有匹配，支持上一处 \u002F 下一处跳转，\u003Ccode>Esc\u003C\u002Fcode> 一键清除。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"toc-10\">七、其他值得一提的细节\u003C\u002Fh2>\n\u003Cp>| 功能 | 说明 | | --- | --- | | 面板布局 | 面板可以拖拽、停靠、最大化，随时\"重置面板布局\"恢复默认 | | 冲突解决 | 合并出现冲突时，可以在内置的冲突解决界面里处理；也可配置外部合并工具 | | 凭据与 SSH 密钥 | 内置凭据与 SSH 密钥管理入口，配置一次即可 | | .gitignore | 菜单里直接编辑当前仓库的 \u003Ccode>.gitignore\u003C\u002Fcode> | | 主题 | 明暗主题一键切换 | | 语言 | 中文 \u002F English 界面切换 | | 自动更新 | 检查新版本并更新；更新包带 \u003Cstrong>Ed25519 签名 + SHA-256 校验\u003C\u002Fstrong>，签名不通过则拒绝安装 | | 体积 | 安装包约 \u003Cstrong>6.7 MB\u003C\u002Fstrong> |\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"toc-11\">KuGit 和 SmartGit 怎么选\u003C\u002Fh2>\n\u003Cp>我不想把它吹成\"全面碾压\"，说点实话：\u003C\u002Fp>\n\u003Cp>\u003Cstrong>KuGit 已经能覆盖的（日常 90% 的场景）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n \u003Cli>多仓库分组与同步状态总览；\u003C\u002Fli>\n \u003Cli>暂存 \u002F 提交 \u002F 拉取 \u002F 推送 \u002F 贮藏 \u002F 合并 \u002F 变基中止；\u003C\u002Fli>\n \u003Cli>提交图谱、搜索、Cherry-pick、Revert、Reset、打标签；\u003C\u002Fli>\n \u003Cli>文件历史、Blame、逐词 Diff、冲突解决；\u003C\u002Fli>\n \u003Cli>可停靠的多面板布局、中文界面、暗色主题。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>目前还不具备、需要你自己判断的\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n \u003Cli>目前只有 \u003Cstrong>Windows\u003C\u002Fstrong> 版本，没有 macOS \u002F Linux；\u003C\u002Fli>\n \u003Cli>没有 SmartGit 那样的交互式变基（Interactive Rebase）图形界面；\u003C\u002Fli>\n \u003Cli>没有内置 GitHub \u002F GitLab 的 Pull Request \u002F Merge Request 集成；\u003C\u002Fli>\n \u003Cli>不适合把它当作 Git 之外的其他版本控制系统（SVN、Hg）的客户端。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>所以我的建议是：\u003C\u002Fp>\n\u003Cul>\n \u003Cli>如果你主要在 Windows 上工作，\u003Cstrong>日常提交、看历史、查 Blame、处理多个仓库\u003C\u002Fstrong>，KuGit 完全够用，而且更轻、更快启动；\u003C\u002Fli>\n \u003Cli>如果你重度依赖交互式变基、PR 集成或者需要跨平台，可以把 KuGit 作为日常主力，SmartGit 留作备用。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"toc-12\">下载\u003C\u002Fh2>\n\u003Cul>\n \u003Cli>官网与下载：\u003Cstrong>https:\u002F\u002Fkugit.sealy.club\u003C\u002Fstrong>\u003C\u002Fli>\n \u003Cli>安装包为标准 Windows 安装程序，装完直接使用；\u003C\u002Fli>\n \u003Cli>前提：系统里需要已安装 \u003Ccode>git\u003C\u002Fcode>（KuGit 会调用它）。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>如果你也在找一个轻量、够用、不折腾的 Git 客户端，欢迎试一试，也欢迎反馈使用中的问题和想要的功能。\u003C\u002Fp>",[96,99,102,105,109,112,115,118,121,124,127,130],{"id":97,"text":98,"level":23},"toc-1","为什么又要一个 Git 客户端",{"id":100,"text":101,"level":23},"toc-2","一、工具栏：常用操作一键直达",{"id":103,"text":104,"level":23},"toc-3","二、多仓库分组 + 分支\u002F标签管理",{"id":106,"text":107,"level":108},"toc-4","仓库面板",3,{"id":110,"text":111,"level":108},"toc-5","分支面板",{"id":113,"text":114,"level":23},"toc-6","三、文件、变更、暂存：把\"我改了什么\"讲清楚",{"id":116,"text":117,"level":23},"toc-7","四、差异视图与提交详情：逐词高亮，改了哪个字一目了然",{"id":119,"text":120,"level":23},"toc-8","五、提交图谱：搜索、筛选、右键操作",{"id":122,"text":123,"level":23},"toc-9","六、文件历史 + Blame：左右分栏看变更",{"id":125,"text":126,"level":23},"toc-10","七、其他值得一提的细节",{"id":128,"text":129,"level":23},"toc-11","KuGit 和 SmartGit 怎么选",{"id":131,"text":132,"level":23},"toc-12","下载"]