macOS
.dmg 安装包
为日常开发而生的 Git 客户端
一款现代化的 Git 客户端工具, 拥有直观的用户界面,采用 Electron、Vue 3 和 TypeScript 构建。
支持 macOS、Windows 与 Linux
所有数据本地存储,密码与 API Key 本机加密审阅与提交
先看清变更,再决定提交哪些内容。从按行暂存到复用提交消息,每一步都在眼前。
已暂存与未暂存内容分区展示,统一或并排查看差异;忽略空白、展开上下文,按需要调整审阅视角。
历史与追溯
在提交图中查找消息、作者或差异内容,沿着文件历史和行级归属,理解代码如何演变。
按提交消息、差异内容或作者搜索,查看匹配数量,并在结果之间跳转。选中提交即可查看文件与具体变更。
提交图基于 VS Code 的 Git Graph(源代码管理历史视图)实现。 第三方声明
Git Worktree
让同一个仓库的不同分支拥有独立目录。修复问题、验证想法、推进新功能,都有各自的工作现场。
在仓库入口直接查看各个工作树,识别当前目录与分支,再切换到下一项任务。
冲突处理
简单冲突就地选边,复杂逻辑手动整合,需要完整对照时打开三栏合并。处理完再暂存并继续当前 Git 操作。
逐块采用当前更改、传入更改,或保留双方内容。在冲突间跳转,也可批量选择同一侧。
完整的日常工作流
从查找代码到运行命令,从远程同步到管理子模块,减少来回切换工具的打断。
按文件名或内容搜索,支持大小写、整词与正则表达式。在内置编辑器中定位、替换和保存。
SSH 密钥、GitHub 认证与网络代理
Windows 下的 WSL 仓库支持
系统终端与外部工具集成
语言与外观
用简体中文、繁體中文或 English 工作。浅色、深色,或跟随系统,让界面适应你的习惯。
开始使用
选择系统与处理器架构,获取对应的安装包。
安装包由 GitHub Releases 提供
Windows 和 macOS 内置 Git;Linux 需先安装系统 Git。
所有版本与更新记录Enjoy Git 不会监听或监视你的数据。你在 Enjoy Git 中管理的所有项目归你所有,仓库文件、应用设置、项目管理信息和日志等所有应用数据均存储在本地,不会自动上传到 Enjoy Git 的服务器。
密码、API Key 等敏感信息通过本机操作系统提供的加密能力加密后保存在本地,不以明文存储。
Windows 和 macOS 安装包已包含 Git,可以直接使用。Linux 使用系统 Git,请先通过发行版的包管理器安装。
Apple 芯片的 Mac 选择 arm64,Intel Mac 选择 x64。Windows 和 Linux 请根据设备的处理器架构选择;常见的 Intel / AMD 设备使用 x64,Linux 安装包中也可能标为 amd64。
仓库文件与常规 Git 操作在本机处理,拉取和推送会连接你配置的远程仓库。AI 提交消息是可选功能;使用时,相关变更上下文会发送给你配置的模型服务,也可配置本地模型。
当你想保留当前分支的修改,同时处理另一个分支的任务时,可以创建独立的工作树。每个工作树有自己的目录和工作区,不必为每次切换任务先收起当前修改。
可以在 GitHub 提交问题,或通过邮件联系开发者。描述操作步骤与运行环境,会更方便定位问题。