• GoogolChrome111

    最近刚开始比较认真地学习 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 的一个原因。

    谢谢。

    主楼
  • sky96111

    fork 除了没中文全是优点
    sourcegit 有中文、开源,但 ui/ux 较差,集成度较差

    #1
  • BeforeTooLate

    不知道为什么,我尝试用 UI 的 git 怎么用不习惯,现在还是得用回命令行版本。

    #2
  • BruceXu

    没用过 sourceGit,但是用了很长时间的 sourceTree.除了速度慢没啥缺点.

    然后就换成 fork 了.速度快多了,简直完美.

    #3
  • xAI-v2ex

    从 SourceTree 换到 SourceGit ,SourceGit 还是挺好用的,但是现在都是 AI 操作了,SourceGit 也用的少了。

    #4
  • zcf0508

    fork

    #5
  • liuliuliuliu

    我说点题外话,供参考
    SourceGit 国人开发,C# 做的跨平台 UI ,免费开源
    fork 是乌克兰夫妇开发,mac 和 win 是分开写的,男负责 mac 用 swift 写,女负责 win 用 c#写,fork 其实是付费软件,只是可以永久免费用,不时弹出提示

    至于 Sourcetree ,就是个垃圾,不用考虑
    还有另一个纯付费也可以考虑 GitKraken

    #6
  • zeroskylian

    fork 的分支过滤,代码合并好用

    #7
  • snownemo

    可以试试 UGit

    #8
  • aababc

    fork 好用, 但是我用的时候有一个痛点, 分支比较多的时候, 容易找不到当前在哪里

    #9
  • gesse

    推荐 fork

    #10
  • weixiangzhe

    在用 sourceGit 感觉是多项目管理比较方便,git commit ai 生成不不错,第三方主题也不错,重点是免费了

    #11
  • weixiangzhe

    我是从 fork 到 sourceGit 的,感觉是没差

    #12
  • yqt1364

    windows 下 tortoise git

    #13
  • kexingfu

    smartgit 也不错

    #14
  • twl007

    没人提 tower 么

    #15
  • ericguo

    sublime merge ,省内存,速度快,功能也相对齐全。

    #16
  • blackstack

    fork ,没有缺点,并且不需要付费,隔段时间弹出一个对话框提示付费,关掉就可以正常使用。

    当然我付费买过两个 license ,一个在 macbook 上激活了。在公司电脑上使用不激活,主要是激活后如果系统坏了要反激活挺麻烦的。

    #17
  • wmwgijol28

    JetBrains ide 里的 git 最好用,可惜没有单拆出来

    #18
  • BugFixing

    @wmwgijol28 可以试试这个项目 https://github.com/DetachHead/rebased

    #19
  • as9567585

    可以试试 github.com/detachhead/rebased ,JetBrains 社区版分离的 Git 管理工具,体验良好
    就是速度慢一些、臃肿一些

    #20
  • yohom

    现在合并代码、review 之类的都是用 idea 。idea 的 git 我感觉挺好用的,然后其他时候都是用终端命令行 hhh

    #21
  • as9567585

    @wmwgijol28 有的兄弟 有的

    #22
  • rrubick

    fork 用上以后就没换过,而且不用付费。

    #23
  • ACoderWu

    选 Fork ,无需纠结

    #24
  • idealhs

    fork 我直接买 key 了,夫妻俩开发的这么好用一个 GUI 花钱支持下不过分

    #25

发表回复

登录后回复