V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
chaleaochexist
V2EX  ›  git

求推荐 Linux 下 免费的 git GUI 客户端

  •  
  •   chaleaochexist · 2022-04-27 21:37:08 +08:00 · 6242 次点击
    这是一个创建于 970 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要是看 git log 。
    其他基本都命令行了。

    个人比较喜欢 Fork 和 jetbrains 家的 git 插件。

    Fork 不支持 Linux 。
    我为了 git 买一个授权也不合适啊。
    而且 我为了看 git log 开一个 IDE 感觉也挺奇怪的。

    个人不是很喜欢 vscode 的 git 插件。 譬如 gitlens 和 gitgraph 。用起来相当凑合。

    谢谢。
    41 条回复    2022-04-29 18:08:53 +08:00
    serialt
        1
    serialt  
       2022-04-27 21:44:41 +08:00
    vscode
    duke807
        2
    duke807  
       2022-04-27 21:45:53 +08:00 via Android   ❤️ 1
    我的選擇是 git 自帶的 gitk
    Rwing
        3
    Rwing  
       2022-04-27 21:49:29 +08:00   ❤️ 4
    gitkraken ,没有之一
    jessun1990
        4
    jessun1990  
       2022-04-27 23:23:25 +08:00
    https://github.com/extrawurst/gitui 试试命令行工具?
    Chingim
        5
    Chingim  
       2022-04-27 23:27:43 +08:00
    lazygit
    imgradeone
        6
    imgradeone  
       2022-04-27 23:28:22 +08:00 via Android
    GitKraken ,但免费版只能用于公开仓库;私密仓库与自建仓库必须订阅 Pro
    GitHub Desktop ,虽然免费,但是只能看 commit history
    Sublime Merge ,但是本质上是付费软件

    …完了,我只知道这一些……
    EyebrowsWhite
        7
    EyebrowsWhite  
       2022-04-27 23:51:51 +08:00 via iPhone
    既然主要命令行可以了解一下 TUI ,没必要再打开一个软件,lazygit +1
    xQmQ
        8
    xQmQ  
       2022-04-28 00:06:05 +08:00 via iPhone
    其实可以试试 lazygit 真的很棒
    wangkun025
        9
    wangkun025  
       2022-04-28 00:14:16 +08:00
    我觉得自带的 gitk 很神。
    chaosjohn
        10
    chaosjohn  
       2022-04-28 00:41:18 +08:00
    推荐 Sublime Merge
    hanxiV2EX
        11
    hanxiV2EX  
       2022-04-28 00:47:39 +08:00 via Android
    tig
    dayeye2006199
        12
    dayeye2006199  
       2022-04-28 01:08:44 +08:00
    lazygit + 2
    freefcw
        13
    freefcw  
       2022-04-28 01:16:55 +08:00   ❤️ 1
    linux git gui 在这里基本都在这了吧

    https://git-scm.com/download/gui/linux


    之前喜欢 gitkanken,但是收费了。现在用 gitfiend ,感觉还不错
    Showfom
        14
    Showfom  
       2022-04-28 02:04:07 +08:00
    @imgradeone #6 GitHub Desktop 目前没有 Linux 版本的
    Showfom
        15
    Showfom  
       2022-04-28 02:05:30 +08:00
    @Showfom # 14
    @imgradeone # 6 但是有第三方打包的 Linux 桌面客户端

    https://github.com/shiftkey/desktop
    ysc3839
        16
    ysc3839  
       2022-04-28 03:41:26 +08:00 via Android
    git-gui 和 gitk ,以及 git-cola
    这三者都是跨平台的,支持 Windows 和 Linux (macOS 如何我不知道)
    godgrp
        17
    godgrp  
       2022-04-28 08:31:32 +08:00
    lazygit +3
    huangmingyou
        18
    huangmingyou  
       2022-04-28 08:46:07 +08:00
    一直用 gitk
    creanme
        19
    creanme  
       2022-04-28 08:54:05 +08:00
    感觉 gitui 还不错,当然我在 windows 上用的,这款跨平台。
    qgymib
        20
    qgymib  
       2022-04-28 08:58:50 +08:00
    smartgit yyds
    licoycn
        21
    licoycn  
       2022-04-28 09:07:58 +08:00
    vscode 就很棒呀
    bfdh
        22
    bfdh  
       2022-04-28 09:16:25 +08:00
    @imgradeone GitKraken 旧版免费,我现在用 6.5.1 ,可以用私有仓库。反正我也和楼主需求差不多,基本上只看日志,其他操作都是命令行,所以新不新版的对我没什么意义。
    seanzxx
        23
    seanzxx  
       2022-04-28 09:23:24 +08:00
    Sublime Merge 这个名字太有迷惑性了,看名字我以为是一个 diff/merge 工具
    没想到是个 git 客户端
    Huelse
        24
    Huelse  
       2022-04-28 09:37:15 +08:00
    vscode - git graph
    Nich0la5
        25
    Nich0la5  
       2022-04-28 09:51:14 +08:00
    lazygit 够用了
    zyq0come
        26
    zyq0come  
       2022-04-28 09:59:30 +08:00 via iPhone
    GitKraken 旧版本可以用私有账户,多旧一搜就知道
    webs
        27
    webs  
       2022-04-28 10:07:39 +08:00
    命令行选手路过
    simen513
        28
    simen513  
       2022-04-28 10:16:08 +08:00
    简单用直接 TUI 方便:
    - 看 git log 用 tig 最好用,配合 vim 编辑
    - 比较复杂的操作,用 lazygit
    garywill
        29
    garywill  
       2022-04-28 10:29:32 +08:00
    gitg ,属于 gnome 。
    上面有好多人说的 tig gitk git-cola 都可以看 log
    wjx0912
        30
    wjx0912  
       2022-04-28 10:44:39 +08:00
    开始 sourcetree ,
    后来改用 GitKraken ( telegram/gitkrakencrackchat 有 8.4.0 破解),从 3.x 用到 8.x 提了很多建议,
    现在又回到了 sourcetree ,过日子还是不能找漂亮的
    itgoyo
        31
    itgoyo  
       2022-04-28 11:17:27 +08:00
    gitkraken ,多平台支持
    Believer
        32
    Believer  
       2022-04-28 11:31:37 +08:00
    magit (doge
    brader
        33
    brader  
       2022-04-28 11:49:03 +08:00
    jetbrains 不是自带了吗,你用他家的编辑器就不用折腾了啊,内嵌的
    stimw
        34
    stimw  
       2022-04-28 11:52:29 +08:00
    vscode 那个太难用了。。我都想不出来为什么这么难用,还没我用 cli 清楚
    luassuns
        35
    luassuns  
       2022-04-28 11:52:38 +08:00
    只看的话可以 sublime merge 。个人觉得 sublime merge 的操作很脑残,不支持多选,amend 藏在 n 个菜单后面,diff 做的也很难受。
    libook
        36
    libook  
       2022-04-28 14:20:59 +08:00
    自带 gitk 、git gui ,一个用来看历史,另一个用来看变更和提交。
    TimePPT
        37
    TimePPT  
       2022-04-28 20:24:53 +08:00
    Jetbrains IDEA 自带
    findex
        38
    findex  
       2022-04-28 22:52:37 +08:00
    gitup -- opensource git ,你需要的基本上都有了。抵制 gitlens
    lddsb
        39
    lddsb  
       2022-04-29 17:26:03 +08:00
    @wjx0912 可是 Linux 下没 Sourcetree
    ijustdo
        40
    ijustdo  
       2022-04-29 17:41:15 +08:00
    gitui
    SorcererXW
        41
    SorcererXW  
       2022-04-29 18:08:53 +08:00
    lazygit ,效率不输各种 gui
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   840 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.