推荐GitKraken、Git Cola和Lazygit三款工具:GitKraken以.AppImage格式运行,功能最接近Sourcetree;Git Cola通过APT安装,轻量开源;Lazygit为终端TUI工具,高效便捷。

如果您在银河麒麟系统中需要一款图形化Git客户端来替代Windows/macOS平台的Sourcetree,但发现Sourcetree官方未提供Linux原生版本,则需选用功能相近、兼容KylinOS(包括银河麒麟V10 SP1与openKylin 2.0)的开源或国产化替代工具。以下是三种经实测可行的安装与配置方案:
一、安装GitKraken(跨平台Electron应用)
GitKraken是目前最接近Sourcetree体验的商业级Git GUI工具,提供免费基础版,支持中文界面、可视化分支图、冲突合并向导及SSH密钥集成,其Linux版本以.AppImage格式分发,无需依赖系统包管理器,适配x86_64与ARM64架构的银河麒麟系统。
1、访问GitKraken官网下载适用于Linux的.AppImage文件:https://www.gitkraken.com/download
2、在终端中进入下载目录,赋予执行权限:chmod +x GitKraken-*.AppImage
3、运行安装包:./GitKraken-*.AppImage
4、首次启动时,按提示登录或跳过账户注册,选择“Open Repository”导入本地Git仓库即可开始使用。
二、安装Git Cola(轻量级原生GTK应用)
Git Cola是一款完全开源、低资源占用的Git GUI,采用Python+PyQt开发,深度适配Linux桌面环境,在银河麒麟V10 SP1(基于Debian)与openKylin 2.0上可直接通过APT安装,无额外依赖冲突,适合对系统侵入性要求低的开发场景。
1、更新软件源索引:sudo apt update
2、安装Git Cola主程序及其中文语言包:sudo apt install git-cola git-cola-locales
3、启动应用:git-cola
4、在界面中点击“Open”按钮,选择已初始化的Git仓库目录,即可查看暂存区、提交历史与差异对比。
三、部署Lazygit(终端内TUI图形界面)
Lazygit是一个基于终端的交互式Git客户端,采用TUI(Text-based User Interface)设计,支持键盘快捷键导航、分支切换、暂存/取消暂存、交互式变基等高级操作,启动速度快、内存占用极小,特别适合习惯命令行但又希望提升Git操作效率的麒麟系统用户。
1、通过Go工具链安装(推荐方式):sudo snap install lazygit --classic
2、若系统未启用snapd,改用源码编译安装:先执行sudo apt install golang-go,再运行go install github.com/jesseduffield/lazygit@latest
3、将Go二进制目录加入PATH(如未自动配置):echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc && source ~/.bashrc
4、进入任意Git仓库目录后,直接运行:lazygit


















