Changes MAC 版

免费开源的 Mac Git 客户端:在原生界面中提交、按块暂存,管理分支、标签和储藏,无需使用命令行。

Changes 简介

Changes 是一款现代的 Mac Git 客户端,使用 SwiftUI 和 AppKit 构建,采用 Apple 的 Liquid Glass 设计。它用清晰的 Mac 原生界面取代复杂的命令行操作,减轻思维负担,让你专注于代码。提交信息和储藏摘要可以用 Apple 智能生成。

Changes 由 Makoto Aoyama 开发,免费开源,采用 MIT 许可证。1.x 版时名为 Tempo。2.5 版在 Compare 视图中加入了提交历史。它是支持 Apple Silicon 和 Intel 的通用应用,需要 macOS 26 或更高版本;1.18 及更早版本使用旧名称,适用于 macOS 14.6 或更高版本。

主要功能

Changes 在一个窗口中完成日常 Git 工作。

  • 提交:提交、修补、还原和检出。
  • Apple 智能:生成提交信息和储藏摘要。
  • 片段:可重复使用的提交信息片段。
  • 暂存:按块暂存更改。
  • 分支:推送、拉取、合并、创建和筛选。
  • 标签:创建、推送、删除和筛选。
  • 储藏:应用储藏并查看其摘要。
  • 搜索:按信息、更改的文本、作者或修订范围查找提交。

2.5 版本新功能

Changes 2.5 在 Compare 视图中加入了提交历史。

  • Compare 视图中显示提交历史
  • 界面微调
  • 可以打开未跟踪的文件

Changes 常见问题

Changes 免费吗?

是的。Changes 免费开源,采用 MIT 许可证。

Changes 需要哪个 macOS 版本?

Changes 2.5 需要 macOS 26 或更高版本。1.18 及更早版本适用于 macOS 14.6 或更高版本。

Changes 能在 Apple Silicon 上运行吗?

可以。它是支持 Apple Silicon 和 Intel 的通用应用。

Changes 以前叫别的名字吗?

是的。1.x 版名为 Tempo,其中的应用是 Tempo.app。

Changes 有什么用途?

用清晰的界面代替命令行,在 Mac 上完成日常 Git 工作:提交、暂存、分支、标签和储藏。

Changes 能写提交信息吗?

可以。它能用 Apple 智能生成提交信息,也能用同样的方式总结储藏。

可以只暂存文件的一部分吗?

可以。Changes 支持按块暂存。

如何在 Changes 中搜索提交?

可按提交信息、添加或删除的文本、作者,或 v1.0.0...v2.0.0 这样的修订范围搜索。

可以用 Homebrew 安装 Changes 吗?

可以。运行 brew install --cask changes。

changes.FULLMAC.app 上的 Changes 下载来自哪里?

下载按钮指向 Changes 官方发布页面 https://github.com/maoyama/Changes/releases/latest。changes.FULLMAC.app 不会修改或重新打包该应用。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。