JetBrains做了9年的Git客户端,官方宣布停掉后,社区接过来活了
📌 核心概述
JetBrains做的独立Git客户端,官方宣布停掉后,社区开发者用IntelliJ开源代码做出了rebased。2016年社区提需求→2025年官方做了一半→2026年社区真正做成。官方不开源也做不下去的东西,社区把它做出来了。

不知道你有没有这种感觉——
用惯IntelliJ的Git工具之后,再用SourceTree或GitKraken,总觉得哪里不对劲。不是它们有多难用,就是觉得少了点什么。提交记录不直观,分支图谱乱糟糟,有时候找个commit还得切到命令行。
说白了,JetBrains那套Git体验,是真的会让人上瘾的。
但我一直有个疑问:这么好用的东西,为什么只能窝在IDE里?
01 这个需求,2016年就有人提了

2016年3月,JetBrains的YouTrack上出现了一个Issue,编号IJPL-72504,标题很直接:
"Make git client a standalone app"
作者Anton Ulianov在里面写了段话,后来被无数次翻出来引用。大意是:
"我用SourceTree,每次遇到它做不到的事就得切命令行。命令行是万能的,但我们用IDE不是因为命令行做不到,而是因为IDE让事情变得更好做。Git GUI也是一样的道理。"
这个Issue收到了688票,YouTrack全站第三高票。
然后就没动静了。
02 9年后官方终于动了,又很快停了
等了整整9年。
2024年3月,JetBrains员工Vlad Rudskoy开始认真收集反馈,官方GitHub上出现了intellij-community/git-client分支。社区开始有人自己尝试复刻。
2025年7月2日,JetBrains宣布启动封闭预览,开放申请。社区一片欢腾,35个人第一时间点赞庆祝。有人终于觉得这事要成了。
2025年10月14日,官方突然宣布:终止Git Client项目。
官方代表Ilya Kalakrov在YouTrack上的原话:
"封闭预览揭示了两个关键问题:把Git功能从IDE里拆出来,削弱了太多让它变得强大的东西;大部分用户想要的改进,在现有IDE里做更有效率。"
翻译成人话就是:我们觉得单独做不值钱,但又开源不了。你们自己看着办吧。
社区炸了。
"说什么分离出去会削弱它的力量?这逻辑完全反了。你们的Git功能就是因为太强大了,我们才想要它——哪怕不在IDE里写代码的时候也想要。"
这就是rebased真正要解决的用户画像:不是不用JetBrains,是IDE本身有偏科,但它的Git工具是真放不下。
03 社区接棒:2026年1月,有人站出来了
2026年1月20日,kube let在YouTrack Issue下面留了一句话:
"hi everyone. i'm working on my own open-source recreation of the git client"
附了GitHub链接:
GitHub: https://github.com/DetachHead/rebased
9个火箭反应,一堆感谢。rebased就这么来了。
原理也不复杂:IntelliJ IDEA社区版是开源的,Git4Idea插件的代码全在里面。DetachHead做的事,就是把这些代码重新组织,用Bazel打包,让它脱离IDEA能独立跑起来。master分支已经同步到IDEA 2026.1,保持和官方最新代码一致。
04 和其他 Git GUI 比怎么样

如果你用惯了 IDEA / CLion / PyCharm,Rebased 基本没有学习成本——操作逻辑、快捷键、界面布局,就是你在 IDE 里用 Git 时的那个感觉。
如果你平时用的是 VS Code 或其他编辑器,但不想为了处理 Git 冲突开整个 IntelliJ 全家桶,Rebased 是目前最接近原汁原味 IntelliJ Git 体验的免费方案。
三大主流选手对比:
Rebased — 继承JetBrains完整的Merge/Diff和交互式Rebase体验,免费开源;短板是还在早期阶段,macOS无代码签名需手动处理
GitKraken — UI好看,图谱直观;高级功能要付费,体积偏大
Sourcetree — 免费,和 Atlassian 生态集成方便;界面老旧,有时候会卡
05 说白了,这件事有意思在哪
不是"一个开发者做了个好玩的东西"这么简单。
这件事的本质是:
2016年社区提需求 → 2025年官方做了但做了一半 → 2026年社区接过来真正做成了
官方自己不开源、也做不下去的东西,社区把它做出来了。这个叙事放在技术圈,永远有力量。
06 现在能用来着
说实话,还在开发阶段。有些细节功能不太稳,构建需要Bazel环境,对普通用户有点门槛。
但如果你本来就在用JetBrains那套Git操作逻辑,想找个独立GUI,值得到GitHub上看看。
GitHub:
https://github.com/DetachHead/rebased
安装包下载路径:
https://github.com/DetachHead/rebased/releases/
💬 互动
你用哪个Git GUI?
评论区聊聊。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)