DESKTOP GIT WORKBENCH

把 Git 的每一步,看清楚。

osgit 是一个 Rust 原生的双语 Git 工作台。查看变更、检查差异、提交、拉取、推送、切换分支和回顾历史,都在同一块清晰的工作面上完成。

macOS 0.1.54 · Windows 0.1.54

osgit / mypack
文件状态
提交拉取推送
待处理变更3
Mlib/api/client.dart+3 −2
Alib/widgets/remote.dart+18
MREADME.md+5 −1
准备提交选择文件后写下提交说明
差异预览统一

18 async fetchRemote() {

19+ const remote = await client.fetch();

20 return remote.status;

21+ return status.toSummary();

22}

ONE CLEAR WORKFLOW

从变更到提交,
每一步都有位置。

复杂的 Git 操作不该藏在一串命令里。osgit 把仓库状态、差异、远程、分支和历史放到同一个可理解的界面中。

01

查看变更

已暂存与未暂存文件独立分区;未暂存列表支持复选框全选,所选未跟踪文件可从右键菜单加入 .gitignore。

02

检查差异

查看代码差异,并在普通文本文件中按单个区块或当前文件的所有区块回滚历史提交或未暂存修改。操作前会再次核对差异。

03

同步与分支

约每 30 秒后台检测远程更新,数字提示待拉取、待推送提交和未提交、已暂存文件数量;不自动拉取或推送。

BUILT FOR DAILY WORK

少一点噪音,
多一点掌控。

A

双语工作台

中文与 English 随时切换,Git 错误、操作提示和关键状态保持同一套上下文。

B

提交图谱与分支

左侧选择本地或远程分支查看对应提交;右键或双击切换本地分支、检出远程跟踪分支。回退本地历史版本需要三步确认,并先创建备份分支。

C

身份与令牌

保存并启用多个提交身份;HTTPS 令牌进入系统凭据存储,按仓库地址安全认证。

D

桌面优先

macOS 与 Windows 提供安装包,保持快速、安静、专注的桌面体验。

FAQ

关于 osgit,
先回答几个问题。

osgit 是什么?

osgit 是使用 Rust 原生桌面界面构建的图形化 Git 客户端,用于查看工作区变更、代码差异、提交图谱、分支和远程仓库状态。

osgit 支持哪些操作系统?

官网提供 macOS Apple 芯片与 Intel 芯片的 DMG 安装包,以及 Windows x64 安装程序;Linux 暂无公开下载版本。

可以保存多个 Git 提交身份吗?

可以。osgit 支持保存多个提交者姓名和邮箱并随时启用;HTTPS 令牌由系统凭据存储安全保存。

Windows 0.1.29 添加本地仓库后如何关联身份?

点击左侧“验证并关联当前身份”,进入“配置”页面并预选或预填当前分支的 HTTPS 远程地址。填写认证用户名与访问令牌后,点击“保存并验证关联当前仓库”。

GET STARTED

现在就把仓库
带回清晰的状态。

选择适合你系统的版本,下载 osgit,开始管理自己的 Git 仓库。

osgit选择与你的电脑匹配的安装包

Mac 下载后打开 DMG,将 osgit 拖到“应用程序”文件夹。Linux 暂无公开下载版本。