GitKraken Git GUI
GitKraken Git GUI 是一款界面精美、跨平台的 Git 图形化客户端。个人使用免费,支持可视化分支图、拖拽合并、代码差异对比、内置终端等功能,颜值与实力并存,深受开发者喜爱。
GitKraken Git GUI 项目封面

软件简介

GitKraken 是由 Axosoft 公司开发的一款跨平台 Git 图形化客户端,支持 Windows、macOS 和 Linux。它以精美的界面设计、流畅的交互体验和强大的功能著称,被许多开发者誉为"最好看的 Git 客户端"。

GitKraken 基于 Electron 构建,采用深色主题和现代化的 UI 设计。它的可视化分支图非常直观,支持拖拽操作完成分支合并,让复杂的 Git 操作变得简单有趣。个人用户使用公共仓库完全免费,是开源项目开发者的理想选择。

核心功能

精美可视化分支图
  • 高颜值的提交历史和分支图形展示

  • 清晰的分支合并和分叉关系

  • 支持缩放、平移和筛选

  • 每个提交显示作者头像、时间和信息

  • 支持深色/浅色主题切换

拖拽式 Git 操作
  • 拖拽分支到另一个分支即可合并

  • 拖拽分支到远程即可推送

  • 拖拽标签创建和管理

  • 直观的操作方式,降低学习成本

代码差异对比
  • 内置强大的差异查看器

  • 支持并排和内联两种对比模式

  • 支持语法高亮

  • 支持按 hunk 暂存和撤销

  • 支持图像文件差异对比

分支与合并管理
  • 一键创建、切换、删除分支

  • 支持合并(merge)和变基(rebase)

  • 支持交互式变基

  • 支持 cherry-pick 拣选提交

  • 支持 revert 和 reset

  • 合并冲突可视化解决

远程仓库集成
  • 与 GitHub、GitLab、Bitbucket、Azure DevOps 深度集成

  • 支持一键克隆远程仓库

  • 支持创建和管理 Pull Request / Merge Request

  • 支持 Issue 关联

  • 支持 SSH 和 HTTPS 协议

其他实用功能
  • 内置终端,可直接执行 Git 命令

  • 支持 Git LFS 大文件存储

  • 支持子模块(submodule)

  • 支持多仓库标签页管理

  • 支持 Git Flow 工作流

  • 支持搜索提交和文件

  • 支持键盘快捷键操作

版本说明

  • 免费版:个人用户使用公共仓库完全免费,包含所有核心 Git 功能

  • Pro 版(付费):支持私有仓库、团队协作、企业级功能

  • 注意:从 2021 年起,免费版不再支持私有仓库,仅可用于公开仓库;如需管理私有仓库需升级 Pro 版

使用入门

  1. 下载并安装 GitKraken,启动后注册免费账号或使用 GitHub/GitLab 账号登录

  2. 点击"Clone a repo"克隆远程仓库,或"Open a Repository"打开本地仓库

  3. 在主界面查看分支图和提交历史

  4. 修改文件后,在右侧面板暂存并提交

  5. 使用拖拽或工具栏按钮进行分支合并和推送

下载地址

官网:https://www.gitkraken.com/git-client

下载页:https://www.gitkraken.com/download

提供 Windows、macOS、Linux 版本下载。

授权方式:免费(个人公共仓库使用)/ 付费 Pro 版

授权方式:��免费(个人公共仓库使用)/ 付费 Pro 版