V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
roiding
V2EX  ›  macOS

有好用的 gitGUI 客户端推荐嘛

  •  
  •   roiding · 2021-12-29 16:07:27 +08:00 · 11338 次点击
    这是一个创建于 820 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前是下了个 tower ,但是吧,发现 tower 好像没法直接添加 gitee 信息啊,是我 gitee 不配嘛
    103 条回复    2021-12-31 11:46:26 +08:00
    1  2  
    richangfan
        1
    richangfan  
       2021-12-29 16:10:12 +08:00   ❤️ 1
    vscode 加 git history 扩展
    fanqiang07
        2
    fanqiang07  
       2021-12-29 16:10:53 +08:00   ❤️ 1
    试试 SourceTree
    gesse
        3
    gesse  
       2021-12-29 16:11:51 +08:00   ❤️ 1
    @fanqiang07
    sourceTree 在 macos 还是木有 fork 好用吧?🐶
    xiangxiangxiang
        4
    xiangxiangxiang  
       2021-12-29 16:11:55 +08:00   ❤️ 2
    fork 不错,被人安利之后一直在用
    pheyer
        5
    pheyer  
       2021-12-29 16:12:47 +08:00
    一直用的 sourceTree
    wu67
        6
    wu67  
       2021-12-29 16:19:46 +08:00
    一直 sourcetree. diff 用 vs code
    Rwing
        7
    Rwing  
       2021-12-29 16:23:39 +08:00
    fork+1
    DTCPSS
        8
    DTCPSS  
       2021-12-29 16:29:19 +08:00
    VSCode 的 GitLens 扩展
    66beta
        9
    66beta  
       2021-12-29 16:29:55 +08:00   ❤️ 1
    fork 在 mac 上比较好用,windows 上不如 sourcetree
    vaccer
        10
    vaccer  
       2021-12-29 16:31:40 +08:00
    推荐 fork
    lycongtou
        11
    lycongtou  
       2021-12-29 16:33:20 +08:00   ❤️ 1
    gitkraken
    macha
        12
    macha  
       2021-12-29 16:35:46 +08:00
    Gitextensions 也不错
    zmsky
        13
    zmsky  
       2021-12-29 16:37:10 +08:00
    Fork
    wunonglin
        14
    wunonglin  
       2021-12-29 16:37:52 +08:00
    sourcetree
    arischow
        15
    arischow  
       2021-12-29 16:41:13 +08:00
    Fork 不错

    我领导用 Tower ,太贵

    我用 JetBrains IDE 内置
    podel
        16
    podel  
       2021-12-29 16:47:53 +08:00
    JetBrains IDE 内置
    liquid207
        17
    liquid207  
       2021-12-29 16:51:41 +08:00
    fork + 1
    mazai
        18
    mazai  
       2021-12-29 17:13:23 +08:00
    JetBrains IDE 内置 + 1
    mokong
        19
    mokong  
       2021-12-29 17:23:15 +08:00   ❤️ 3
    Github Desktop
    Nuttertoo1s
        20
    Nuttertoo1s  
       2021-12-29 17:24:53 +08:00
    sourcetree
    peaceblast
        21
    peaceblast  
       2021-12-29 17:26:02 +08:00
    Gitfox
    magic3584
        22
    magic3584  
       2021-12-29 17:34:49 +08:00
    Fork+1 ,最起码没 sourceTree 那么卡。。。
    fifa899
        23
    fifa899  
       2021-12-29 17:35:38 +08:00
    jetbrain 全家桶
    ShadowPower
        24
    ShadowPower  
       2021-12-29 17:36:51 +08:00
    (最流畅)
    Fork
    GitKraken
    GitExtensions
    (最卡)
    qiany
        25
    qiany  
       2021-12-29 17:37:17 +08:00
    idea
    christopheredwar
        26
    christopheredwar  
       2021-12-29 17:39:51 +08:00   ❤️ 2
    smartgit ,冷门的
    kinghly
        27
    kinghly  
       2021-12-29 17:43:06 +08:00
    JetBrains IDE 内置,Sublime Merge
    cond0r
        28
    cond0r  
       2021-12-29 17:43:10 +08:00
    lazygit [狗头]
    qq976739120
        29
    qq976739120  
       2021-12-29 17:43:35 +08:00
    SourceTree + 1
    ffffb
        30
    ffffb  
       2021-12-29 17:47:13 +08:00
    fork 多贵啊。sourcetree 免费够用
    ffffb
        31
    ffffb  
       2021-12-29 17:47:37 +08:00
    有钱上 jetBrains 的直接用内置的就行。
    ykk
        32
    ykk  
       2021-12-29 17:59:24 +08:00
    pycharm
    Zhouisme
        33
    Zhouisme  
       2021-12-29 18:01:13 +08:00 via Android
    一般在终端使用,或者直接用 vscode 自带,命令多用用就熟练了
    https://github.com/jesseduffield/lazygit
    ch2
        34
    ch2  
       2021-12-29 18:10:07 +08:00
    目前只推荐 vscode
    nojsja
        35
    nojsja  
       2021-12-29 18:12:17 +08:00
    smartgit ,跨平台的,ubuntu 上面也在用
    nojsja
        36
    nojsja  
       2021-12-29 18:12:55 +08:00
    vscode 这种还是没有专一的软件强
    mr0joker
        37
    mr0joker  
       2021-12-29 18:13:39 +08:00
    gitui
    Yc1992
        38
    Yc1992  
       2021-12-29 18:15:01 +08:00
    我觉得 git 这种东西最好不要用 GUI 吧
    Zeffon
        39
    Zeffon  
       2021-12-29 18:19:10 +08:00
    同一楼,强烈推荐
    hello2090
        40
    hello2090  
       2021-12-29 18:48:52 +08:00 via iPhone   ❤️ 1
    就没有用 sublime merge 的吗?!
    RealJacob
        41
    RealJacob  
       2021-12-29 18:54:00 +08:00
    用不太明白 gui ,尤其 aio 的项目里的分支数不清了已经,看着 gui 的那些分支真是看着头大
    butanediol2d
        42
    butanediol2d  
       2021-12-29 18:55:30 +08:00
    编辑器我是 sublime 党,但 gui git 我用的 fork ,因为之前免费的时候用习惯了🤣
    evejwp
        43
    evejwp  
       2021-12-29 19:01:22 +08:00
    @richangfan 这个真的是比专用客户端用的爽多了
    nobodyknows
        44
    nobodyknows  
       2021-12-29 19:06:04 +08:00   ❤️ 1
    sublime merge
    bingyiyu
        45
    bingyiyu  
       2021-12-29 19:45:55 +08:00
    gitkraken 6.5.1 版本,新版本不免费了,整了一份去自动更新的丢网盘
    zivn
        46
    zivn  
       2021-12-29 19:48:41 +08:00
    setapp 里的 Gitfox 挺好的,之前用的 Tower ,改订阅以后太贵了。
    bingyiyu
        47
    bingyiyu  
       2021-12-29 19:51:15 +08:00
    bingyiyu
        48
    bingyiyu  
       2021-12-29 19:53:45 +08:00
    @bingyiyu 不好意思没注意是 mac
    Seanfuck
        49
    Seanfuck  
       2021-12-29 19:55:44 +08:00
    小乌龟
    yousabuk
        50
    yousabuk  
       2021-12-29 20:13:35 +08:00 via iPhone
    gihub desktop 怎么没人提及?
    hangbale
        51
    hangbale  
       2021-12-29 21:06:03 +08:00
    tower
    raykle
        52
    raykle  
       2021-12-29 22:00:48 +08:00
    Sublime Merge
    占用内存小,速度快,用了挺长时间了,体验挺好;不足的地方是功能还没其他几款大的 GUI 完善(一般情况使用完全足够)。

    我也用 VSCode 作为编辑器,不是说他不好,而是它本身的定位就是 编辑器,如果一个本来就不用它作编辑器的人(比如 iOS 开发者)感觉有点奇怪。

    Source Tree 我使用的第一款 GUI ,用了很多年,很不推荐,优化的不行,开着时间长了内存就占用很多、卡顿,上个月我还刚更新到了最新版试了下,差别不大。

    Gitkraken ?我也试用过,抛弃了 Source Tree 之后第一个就是用的他,当时同事推荐的,用了两周多的时间好像,这么说吧,使用了 Electron 的,没几款能优化的像 VSCode 那么流弊。

    看了上面很多人推荐 Fork ,也下载试用了下,好像也不错。
    第一眼先打开了 Frameworks 目录,看看有没有用 Electron ,如果是的话我都不会拖到 Applications 文件夹去,然后看了眼 Resources 目录,好家伙,都是熟悉的 .nib 文件,确定是 MacOS 原生开发,好评。

    不过我还是会继续使用 Sublime Merge ,习惯了,等用腻了再试试 Fork 😀
    darksword21
        53
    darksword21  
       2021-12-29 22:12:44 +08:00
    楼主别听楼上的,magit 才是最好用的
    GeekJason
        54
    GeekJason  
       2021-12-29 22:18:03 +08:00
    Fork
    xnotepad
        55
    xnotepad  
       2021-12-29 22:22:34 +08:00
    gitAhead
    raykle
        56
    raykle  
       2021-12-29 22:28:22 +08:00
    @darksword21 你这违反广告法了啊 😂

    我只是说一下我的使用感受,我也不是搞专业测评的,适合自己的才是最好的,可以都试试,反正试试不要钱
    wjx0912
        57
    wjx0912  
       2021-12-29 22:51:20 +08:00
    gitkraken 8.1.1 ( github 有破解方法) ,界面漂亮,实用性还是不如 sourcetree
    dreamramon
        58
    dreamramon  
       2021-12-29 22:52:28 +08:00
    推荐 fork ,非常好用,而且很快。
    zthxxx
        59
    zthxxx  
       2021-12-29 22:53:23 +08:00
    fork +1
    其他都卡
    allenchen10
        60
    allenchen10  
       2021-12-29 23:02:43 +08:00 via iPhone
    Tower
    smilenceX
        61
    smilenceX  
       2021-12-29 23:18:25 +08:00 via Android   ❤️ 1
    Fork 个人认全方位秒杀 source tree ,作者没有硬性限制试用期,非常厚道,人民币买 license 有优惠。
    lrvinye
        62
    lrvinye  
       2021-12-29 23:19:55 +08:00 via iPhone
    jetbrains 家 ide 内置的 git 太好用了
    dddddddddd
        63
    dddddddddd  
       2021-12-29 23:24:34 +08:00
    Fork +1
    JiaZombie
        64
    JiaZombie  
       2021-12-29 23:49:56 +08:00 via Android
    fork 再+1
    darksword21
        65
    darksword21  
       2021-12-30 00:03:28 +08:00
    @raykle 啊这,忘了说是所有楼上,不过只是开玩笑😜
    grewer
        66
    grewer  
       2021-12-30 00:49:56 +08:00
    jb 内置 妥妥的
    seanzxx
        67
    seanzxx  
       2021-12-30 05:39:18 +08:00
    其实 git 命令行挺好用的
    allenchen10
        68
    allenchen10  
       2021-12-30 06:19:16 +08:00
    @allenchen10 试了一下楼上说的 Fork ,总体上和 Tower 用起来差不多,而且似乎不是强制收费的。唯一的问题是 GUI 上看不了每个 commit 是否 signed with GPG
    elfsundae
        69
    elfsundae  
       2021-12-30 08:35:57 +08:00 via iPhone
    fork
    LANB0
        70
    LANB0  
       2021-12-30 09:15:19 +08:00
    这都要 2202 年了,楼上还有推荐 sourcetree 的?
    buubiu
        71
    buubiu  
       2021-12-30 09:37:29 +08:00
    公司开发用 idea 自带的,自己 blog 用 GitHub Desktop
    shilianmlxg
        72
    shilianmlxg  
       2021-12-30 09:37:53 +08:00
    @grewer jb 内置 merge 太过于智能,导致很多次被骂 所以每次提交都不用 jb 了
    dr2009
        73
    dr2009  
       2021-12-30 09:40:22 +08:00
    gitkraken
    shenqi
        74
    shenqi  
       2021-12-30 09:43:03 +08:00
    github desktop + git 指令。
    randychan
        75
    randychan  
       2021-12-30 09:57:13 +08:00
    Sublime Merge
    msg7086
        76
    msg7086  
       2021-12-30 09:58:07 +08:00
    SmartGit 用户路过,刚开始按月订阅,后来打折的时候直接买了终身升级商业版。
    做一些复杂的跨分支操作和提交编辑很方便,如果有重度 Git 提交编辑需求的话可以试试看。
    zmxnv123
        77
    zmxnv123  
       2021-12-30 09:58:37 +08:00
    Sublime Merge +1 ,作者的另一款产品是 Sublime Text
    xz410236056
        78
    xz410236056  
       2021-12-30 09:59:01 +08:00
    @gesse #3 确实比叉子卡,但是中文支持上 sourcetree 天下无敌
    xz410236056
        79
    xz410236056  
       2021-12-30 10:00:21 +08:00
    mac 上
    速度比较快的,fork
    中文支持好的,sourcetree
    好看但是收费的 kraken
    tilv37
        80
    tilv37  
       2021-12-30 10:06:43 +08:00
    一直用小乌龟,写代码的时候就是 IDEA 内置的 git
    discrete
        81
    discrete  
       2021-12-30 10:09:00 +08:00
    Fork
    deplivesb
        82
    deplivesb  
       2021-12-30 10:17:44 +08:00
    Fork
    NotFoundEgg
        83
    NotFoundEgg  
       2021-12-30 10:20:49 +08:00
    SourceTree + idea 内置
    SourceTree 用来总览各个工程的版本
    idea 内置用来 commit 、看每行代码的历史、diff
    1sm23
        84
    1sm23  
       2021-12-30 10:44:46 +08:00
    @LANB0 #70 有什么缺陷吗,一直在用 sourcetree
    xujinkai
        85
    xujinkai  
       2021-12-30 10:50:44 +08:00 via Android
    vscode + git graph 扩展,多个分支的时候展示很清晰
    sander
        86
    sander  
       2021-12-30 11:09:53 +08:00
    SourceTree 在 m1 下 时不时会死掉
    7gugu
        87
    7gugu  
       2021-12-30 11:21:26 +08:00
    我感觉 Source Tree 挺好看的呀,也支持中文,还能一键导入仓库
    LANB0
        88
    LANB0  
       2021-12-30 11:22:46 +08:00
    @1sm23 不卡吗?日常卡成 ppt 那种卡,i7-8559U+32G 内存+NVMe 1T 内存环境下
    cloudfstrife
        89
    cloudfstrife  
       2021-12-30 11:28:45 +08:00
    推荐 SourceTree
    但是我更喜欢命令行
    akring
        90
    akring  
       2021-12-30 12:22:02 +08:00
    @ShadowPower 居然还有比 Gitkraken 还卡的。。。

    Gitkraken 社区呼吁支持 M1 快一年了,天天瞎 jb 堆砌无用功能,对性能优化视而不见。每次更新官方都提示你要去命令行跑一段命令,不然让你卡成狗
    liyhu
        91
    liyhu  
       2021-12-30 12:37:08 +08:00
    smartgit
    shayuvpn0001
        92
    shayuvpn0001  
       2021-12-30 13:36:53 +08:00
    Git 自带的 GitGUI 和小乌龟替换着用,看 All Branch History ,Git 自带的 GUI 感觉更合适。
    badmarillo
        93
    badmarillo  
       2021-12-30 14:10:51 +08:00
    @ffffb fork 不是免费的吗,没有什么强制收费
    stkstkss
        94
    stkstkss  
       2021-12-30 14:17:57 +08:00
    SourceTree + 1
    pandaaa
        95
    pandaaa  
       2021-12-30 14:36:24 +08:00
    偷偷推荐个 Tower 2
    kexingfu
        96
    kexingfu  
       2021-12-30 15:01:01 +08:00
    smartgit 好用的
    sjhhjx0122
        97
    sjhhjx0122  
       2021-12-30 15:41:10 +08:00
    lazygit 永远的神
    wenhua
        98
    wenhua  
       2021-12-30 15:50:22 +08:00
    必须 fork 啊,还可以自定义
    buru
        99
    buru  
       2021-12-30 15:50:45 +08:00
    fork
    onecode
        100
    onecode  
       2021-12-30 16:06:25 +08:00
    写前端直接 vscode 加插件,写.net core 直接 vs 内置,我是不是没救了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   999 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 22:17 · PVG 06:17 · LAX 15:17 · JFK 18:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.