git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
GoogolChrome111
V2EX  ›  git

SourceGit 和 Fork 怎么选?两个都用过的来聊聊

  •  
  •   GoogolChrome111 · Aug 31 · 2044 views

    最近刚开始比较认真地学习 Git ,Windows 下准备选一个长期使用的 GUI 。

    目前在试 SourceGit 和 Fork 。

    SourceGit 目前给我的感觉挺好,免费、开源,而且有中文界面,commit graph 、diff 、branch 、merge/rebase 这些常用功能也基本都有。

    Fork 看起来也很成熟,界面和操作体验似乎更精致一些,而且听不少人说速度快、更新也比较积极。

    但我现在比较纠结的一点是:Fork 到底有没有什么 SourceGit 明显没有、而且值得付费的功能或工作流优势?

    我自己实际试下来,两者的基础操作速度差距并不明显,至少没有到能明显感觉出来的程度。所以单纯“快一点”对我来说吸引力不大。

    我比较关心的是日常使用:

    commit / amend / squash branch / merge / rebase diff 和历史查看 stash cherry-pick GitHub 日常工作流 worktree 等稍微进阶一点的功能

    如果只是“Fork 更漂亮、更成熟一点”,那我可能继续用 SourceGit ;但如果有一些真正能提高效率的 workflow ,是 SourceGit 比较欠缺的,我也愿意付费买 Fork 。

    另外 Sourcetree 我也看过,不过目前感觉 SourceGit 的中文界面和跨平台支持对我更有吸引力,所以主要还是想比较 SourceGit 和 Fork 。

    想问问两个都长期用过的人:

    你们最后为什么选择 Fork / SourceGit ?有没有什么具体功能或使用场景,让你觉得另一个明显不如它?

    CLI 就是 Git Bash 不用推荐了,我也会学习和使用 Git CLI ,这里主要想讨论 GUI 本身的体验。

    另外我本身高度近视,长时间看 CLI 对我来说不太舒服,GUI 的可视化界面和较大的文字对我更友好,所以这也是我比较看重 GUI 的一个原因。

    谢谢。

    33 replies    2026-09-01 10:00:00 +08:00
    sky96111
        1
    sky96111  
       Aug 31 via iPhone
    fork 除了没中文全是优点
    sourcegit 有中文、开源,但 ui/ux 较差,集成度较差
    BeforeTooLate
        2
    BeforeTooLate  
       23h 54m ago
    不知道为什么,我尝试用 UI 的 git 怎么用不习惯,现在还是得用回命令行版本。
    BruceXu
        3
    BruceXu  
       23h 33m ago
    没用过 sourceGit,但是用了很长时间的 sourceTree.除了速度慢没啥缺点.

    然后就换成 fork 了.速度快多了,简直完美.
    xAI
        4
    xAI  
       23h 24m ago
    从 SourceTree 换到 SourceGit ,SourceGit 还是挺好用的,但是现在都是 AI 操作了,SourceGit 也用的少了。
    zcf0508
        5
    zcf0508  
       23h 12m ago
    fork
    liuliuliuliu
        6
    liuliuliuliu  
       23h 3m ago
    我说点题外话,供参考
    SourceGit 国人开发,C# 做的跨平台 UI ,免费开源
    fork 是乌克兰夫妇开发,mac 和 win 是分开写的,男负责 mac 用 swift 写,女负责 win 用 c#写,fork 其实是付费软件,只是可以永久免费用,不时弹出提示

    至于 Sourcetree ,就是个垃圾,不用考虑
    还有另一个纯付费也可以考虑 GitKraken
    zeroskylian
        7
    zeroskylian  
       22h 55m ago
    fork 的分支过滤,代码合并好用
    snownemo
        8
    snownemo  
       22h 12m ago
    可以试试 UGit
    aababc
        9
    aababc  
       22h 6m ago
    fork 好用, 但是我用的时候有一个痛点, 分支比较多的时候, 容易找不到当前在哪里
    gesse
        10
    gesse  
       21h 43m ago
    推荐 fork
    weixiangzhe
        11
    weixiangzhe  
       21h 0m ago
    在用 sourceGit 感觉是多项目管理比较方便,git commit ai 生成不不错,第三方主题也不错,重点是免费了
    weixiangzhe
        12
    weixiangzhe  
       20h 49m ago
    我是从 fork 到 sourceGit 的,感觉是没差
    yqt1364
        13
    yqt1364  
       20h 30m ago
    windows 下 tortoise git
    kexingfu
        14
    kexingfu  
       20h 0m ago
    smartgit 也不错
    twl007
        15
    twl007  
       19h 57m ago via iPhone
    没人提 tower 么
    ericguo
        16
    ericguo  
       19h 56m ago
    sublime merge ,省内存,速度快,功能也相对齐全。
    blackstack
        17
    blackstack  
       19h 50m ago
    fork ,没有缺点,并且不需要付费,隔段时间弹出一个对话框提示付费,关掉就可以正常使用。

    当然我付费买过两个 license ,一个在 macbook 上激活了。在公司电脑上使用不激活,主要是激活后如果系统坏了要反激活挺麻烦的。
    wmwgijol28
        18
    wmwgijol28  
       19h 47m ago
    JetBrains ide 里的 git 最好用,可惜没有单拆出来
    BugFixing
        19
    BugFixing  
       19h 42m ago
    as9567585
        20
    as9567585  
       19h 40m ago
    可以试试 github.com/detachhead/rebased ,JetBrains 社区版分离的 Git 管理工具,体验良好
    就是速度慢一些、臃肿一些
    yohom
        21
    yohom  
       19h 38m ago
    现在合并代码、review 之类的都是用 idea 。idea 的 git 我感觉挺好用的,然后其他时候都是用终端命令行 hhh
    as9567585
        22
    as9567585  
       19h 38m ago
    @wmwgijol28 有的兄弟 有的
    rrubick
        23
    rrubick  
       19h 34m ago via iPhone
    fork 用上以后就没换过,而且不用付费。
    ACoderWu
        24
    ACoderWu  
       18h 59m ago
    选 Fork ,无需纠结
    idealhs
        25
    idealhs  
       18h 56m ago
    fork 我直接买 key 了,夫妻俩开发的这么好用一个 GUI 花钱支持下不过分
    wooyulin
        26
    wooyulin  
       18h 49m ago
    rebased 的体积也太大了吧,没删干净其他部件的代码?
    yougg
        27
    yougg  
       18h 14m ago
    如果没有订阅 JetBrains 付费系列 IDE, 又想使用这一套 Git 管理
    要么使用社区的修改版 https://github.com/DetachHead/rebased
    要么直接使用 Android Studio
    lawrencepbr
        28
    lawrencepbr  
       18h 11m ago
    我建议是使用 intellij 原版就行,虽然臃肿了一些,但是交互实在是太好用了。上面提及到的 rebased 毕竟是二次开发的,已经落后主干太多了。

    假如是个人使用,还可以选择安装 intellij 的 datagrid ,也包含 git 功能,同时拥有了一个好用的 database 工具
    695975931
        29
    695975931  
       18h 5m ago
    fork
    Hstar
        30
    Hstar  
       18h 0m ago
    我也支持直接装一个 intellij 的 ide, 用它内置的 git 功能, 比其他都好用太多了.
    0xnycth
        31
    0xnycth  
       17h 55m ago
    Fork
    你用了就知道了
    guin
        32
    guin  
       2h 13m ago
    gitkraken 好用
    StarsunYzL
        33
    StarsunYzL  
       2h 3m ago
    SourceGit 够用了也好用,整天看到有人推 Fork 结果前不久我试了一下貌似连字体都不能设置,另一个网红软件 Tower 也是
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4569 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 04:03 · PVG 12:03 · LAX 21:03 · JFK 00:03
    ♥ Do have faith in what you're doing.