
Git Browse
lijojose.com
本地仓库的 Finder 风格 Git 浏览器
1个月前制作者:Lijo Jose
关于 Git Browse
Git Browse 是一款轻量级的本地 Git GUI 工具,运行在浏览器中,无需 Electron 框架、无需云端服务、无需注册账号。它采用三面板界面,让你轻松浏览提交记录、暂存更改和比较差异。分支管理功能直观显示 ahead/behind 状态;交互式变基通过按钮操作,告别繁琐的 vim 选择列表。统一的差异比较工具支持分支、文件夹和文件级别的对比。此外,还提供仓库级全文搜索、洞察仪表盘以及 ⌘K 命令面板(兼具文档功能)。整个项目仅约 3500 行 TypeScript 代码,开源且采用 MIT 许可证。
核心功能
- 三面板界面:左侧文件树、中间内容区、右侧差异面板,操作流畅直观。
- 分支管理:清晰展示 ahead/behind 状态,一键切换分支。
- 交互式变基:通过按钮完成变基操作,无需记忆命令。
- 统一差异比较:支持分支、文件夹、文件级别的对比。
- 仓库级搜索:快速搜索整个仓库的代码内容。
主要特性
- 轻量无依赖:无需 Electron,直接在浏览器中运行,节省系统资源。
- 完全本地化:所有数据存储于本地,无需网络连接,保护隐私。
- 开源免费:MIT 许可证,代码可自由查看、修改和分发。
- 高效性能:仅 3500 行 TypeScript,启动迅速,响应灵敏。
- 命令面板:⌘K 快捷键调出命令面板,支持快速操作和文档查阅。
适用场景
- 开发者日常 Git 操作:快速查看提交历史、暂存更改、比较文件差异。
- 代码审查:通过分支对比和文件差异功能,高效审查代码变更。
- 学习 Git 概念:直观的界面帮助理解分支、变基等概念。
- 离线环境:无需网络,适合在无网络或受限网络环境下使用。