跳到正文
发现
Rebased:基于 IntelliJ 平台的 Git 客户端
桌面应用开发者工具

Rebased:基于 IntelliJ 平台的 Git 客户端

基于 IntelliJ 平台的开源 Git 客户端,移除多余插件只保留 Git 集成,面向希望独立使用 JetBrains Git 工具的用户。

admin
发布于 2026-10-28 · 更新于 2026-11-01
浏览
4
访问
0
下载
0
版本
v1.1.23
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Rebased 是一个基于 IntelliJ 平台的开源 Git 客户端,是 JetBrains 曾短暂推出的独立 Git 客户端的开源重制版。它本质上就是一个移除了所有捆绑插件、仅保留 Git 集成的 JetBrains IDE,并在此基础上做了一些 UI 调整。

项目动机源自社区多年来对「独立 Git 客户端」的强烈需求,相关资料可参考 youtrack issue。

主要功能

包含 IntelliJ IDEA Community Edition 的全部 Git 相关功能,并额外提供一些官方 JetBrains IDE 中没有的特性:

  • 可自定义 git log 位置:默认在编辑器主窗口中显示提交图;若更习惯 JetBrains IDE 那样放在底部工具窗口,可在 Settings > Version Control > Log 中取消勾选 “Show the log in the editor window”。
  • 可禁用 .idea 目录:在 Settings > Appearance and Behavior > System Settings 中取消勾选 “Store project settings in the project root directory”,项目配置将集中存放到与 IDE 全局设置相同的目录中,避免在项目根目录生成 .idea 文件。
  • 可禁用索引:若不需要在 Rebased 中搜索项目,可在同一设置页取消勾选 “Enable indexing files for search”。注意这不会完全关闭项目分析,仍需部分扫描以追踪未版本控制的文件。
  • 额外的 TextMate bundles:内置了 IntelliJ 中没有的语法高亮包,目前包含 vue,无需为此安装臃肿的语言插件。

安装与使用

Windows

可使用 winget 安装:

winget install detachhead.rebased --source winget

也可从 GitHub Releases 下载安装包或免安装版:

macOS

使用 homebrew 安装:

brew install detachhead/tap/rebased

或手动下载 .dmg:

Linux

推荐通过 AppManager 安装 AppImage,可加入应用菜单并自动更新:

也可以从 GitHub Releases 下载 .tar.gz。

注意事项

  • 手动安装 macOS 的 .dmg 时,把 Rebased.app 拖入「应用程序」后可能提示「已损坏,无法打开」。这只是因为没有使用 Apple 开发者证书签名,可执行以下命令解除隔离:
xattr -rd com.apple.quarantine /Applications/Rebased.app
  • 支持从插件市场安装插件,但由于 Rebased 禁用了许多 JetBrains IDE 的核心组件,部分插件可能无法正常工作。与 Git 无关的语言插件问题通常不在项目范围内,Git 相关插件问题会按具体情况评估。
  • 插件开发者如需在 Rebased 中调试插件,可让 IntelliJ platform gradle plugin 使用本地 Rebased 实例。Linux 上使用 AppImage 时需先解包或挂载(如运行 ./Rebased.AppImage --appimage-mount),再把 local 路径指向 AppImage 文件系统内的 usr 目录:
dependencies {
  intellijPlatform {
    local("/tmp/.mount_Rebaseccgcph/usr")
  }
}

本作品整理自 GitHub 开源项目 DetachHead/rebased,原作者 @DetachHead。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.1.23当前版本

    - merge 2026.2.4 ([#382](https://github.com/DetachHead/rebased/pull/382))

  2. v1.1.22

    修复了 1.1.21 中部分产物未包含在发布资源里的问题。

评论