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

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

  •  
  •   GoogolChrome111 · 5h 39m ago · 1033 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 的一个原因。

    谢谢。

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

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

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

    当然我付费买过两个 license ,一个在 macbook 上激活了。在公司电脑上使用不激活,主要是激活后如果系统坏了要反激活挺麻烦的。
    wmwgijol28
        18
    wmwgijol28  
       18 mins ago
    JetBrains ide 里的 git 最好用,可惜没有单拆出来
    BugFixing
        19
    BugFixing  
       14 mins ago
    as9567585
        20
    as9567585  
       12 mins ago
    可以试试 github.com/detachhead/rebased ,JetBrains 社区版分离的 Git 管理工具,体验良好
    就是速度慢一些、臃肿一些
    yohom
        21
    yohom  
       10 mins ago
    现在合并代码、review 之类的都是用 idea 。idea 的 git 我感觉挺好用的,然后其他时候都是用终端命令行 hhh
    as9567585
        22
    as9567585  
       10 mins ago
    @wmwgijol28 有的兄弟 有的
    rrubick
        23
    rrubick  
       6 mins ago via iPhone
    fork 用上以后就没换过,而且不用付费。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5477 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 08:35 · PVG 16:35 · LAX 01:35 · JFK 04:35
    ♥ Do have faith in what you're doing.