查看变更
已暂存与未暂存文件独立分区;未暂存列表支持复选框全选,所选未跟踪文件可从右键菜单加入 .gitignore。
DESKTOP GIT WORKBENCH
osgit 是一个 Rust 原生的双语 Git 工作台。查看变更、检查差异、提交、拉取、推送、切换分支和回顾历史,都在同一块清晰的工作面上完成。
macOS 0.1.54 · Windows 0.1.54
osgit / mypack18 async fetchRemote() {
19+ const remote = await client.fetch();
20 return remote.status;
21+ return status.toSummary();
22}
ONE CLEAR WORKFLOW
复杂的 Git 操作不该藏在一串命令里。osgit 把仓库状态、差异、远程、分支和历史放到同一个可理解的界面中。
已暂存与未暂存文件独立分区;未暂存列表支持复选框全选,所选未跟踪文件可从右键菜单加入 .gitignore。
查看代码差异,并在普通文本文件中按单个区块或当前文件的所有区块回滚历史提交或未暂存修改。操作前会再次核对差异。
约每 30 秒后台检测远程更新,数字提示待拉取、待推送提交和未提交、已暂存文件数量;不自动拉取或推送。
BUILT FOR DAILY WORK
中文与 English 随时切换,Git 错误、操作提示和关键状态保持同一套上下文。
左侧选择本地或远程分支查看对应提交;右键或双击切换本地分支、检出远程跟踪分支。回退本地历史版本需要三步确认,并先创建备份分支。
保存并启用多个提交身份;HTTPS 令牌进入系统凭据存储,按仓库地址安全认证。
macOS 与 Windows 提供安装包,保持快速、安静、专注的桌面体验。
FAQ
osgit 是使用 Rust 原生桌面界面构建的图形化 Git 客户端,用于查看工作区变更、代码差异、提交图谱、分支和远程仓库状态。
官网提供 macOS Apple 芯片与 Intel 芯片的 DMG 安装包,以及 Windows x64 安装程序;Linux 暂无公开下载版本。
可以。osgit 支持保存多个提交者姓名和邮箱并随时启用;HTTPS 令牌由系统凭据存储安全保存。
点击左侧“验证并关联当前身份”,进入“配置”页面并预选或预填当前分支的 HTTPS 远程地址。填写认证用户名与访问令牌后,点击“保存并验证关联当前仓库”。
GET STARTED
选择适合你系统的版本,下载 osgit,开始管理自己的 Git 仓库。
Mac 下载后打开 DMG,将 osgit 拖到“应用程序”文件夹。Linux 暂无公开下载版本。