寻求一款 Mac 下的 Git 可视化工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jaeger
V2EX    macOS

寻求一款 Mac 下的 Git 可视化工具

  •  1
     
  •   Jaeger 2018-07-26 10:15:31 +08:00 35546 次点击
    这是一个创建于 2634 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mac 下有没有 Git 可视化工具可以用于来比较任意 2 次提交之间的文件差异细节?

    103 条回复    2019-12-23 10:26:39 +08:00
    1  2  
    b821025551b
        1
    b821025551b  
       2018-07-26 10:18:34 +08:00   1
    JB 任意一个全家桶
    sixer
        2
    sixer  
       2018-07-26 10:18:46 +08:00   1
    SouceTree ?
    yukiww233
        3
    yukiww233  
       2018-07-26 10:22:03 +08:00
    比较任意两次提交的话 jb 全家桶就带了
    客户端的话试试 GitKraken?
    flowerains
        4
    flowerains  
       2018-07-26 10:23:33 +08:00
    无脑推荐 sourcetree
    本来 Tower 还不错,后来改成按年订阅了就抛弃了。
    Fengzi
        5
    Fengzi  
       2018-07-26 10:25:03 +08:00
    sourcetree 可以有
    iFlicker
        6
    iFlicker  
       2018-07-26 10:25:45 +08:00 via Android
    有没有 macos 下的 svn 可视化工具?
    toma77
        7
    toma77  
       2018-07-26 10:25:57 +08:00
    SouceTree+1
    Midnight
        8
    Midnight  
       2018-07-26 10:28:07 +08:00
    sourcetree 可能是不二选择
    gesse
        9
    gesse  
       2018-07-26 10:28:26 +08:00
    @flowerains
    可以继续使用老版本
    quinoa42
        10
    quinoa42  
       2018-07-26 10:31:16 +08:00
    ```
    [diff]
    tool = vimdiff
    [difftool "vimdiff"]
    cmd = nvim -d $LOCAL $REMOTE
    ```
    SirLostWhite
        11
    SirLostWhite  
       2018-07-26 10:33:16 +08:00
    SouceTree +1
    Light3
        12
    Light3  
       2018-07-26 10:36:48 +08:00
    @iFlicker cornerstone
    git soucetree
    PureWhiteWu
        13
    PureWhiteWu  
       2018-07-26 10:40:12 +08:00
    sourcetree + 10000
    faceair
        14
    faceair  
       2018-07-26 10:45:57 +08:00 via Android
    fork 比 sourcetree 更丝滑
    1OF7G
        15
    1OF7G  
       2018-07-26 10:46:42 +08:00 via iPhone
    vscode + gitlens 插件,我知道是有 head 和 branch、tag 之间 diff 的。checkout+打 tag 可以解决。编辑器里 diff 非常直观,而且还有完美的语法高亮。如果你用 vscode 那就更完美了。
    hkongm
        16
    hkongm  
       2018-07-26 10:49:10 +08:00
    VSCode +1
    SourceTree 有点大材小用不
    cocoabeans
        17
    cocoabeans  
       2018-07-26 10:50:40 +08:00
    gitkraken + 1
    sourcetree 慢
    jarnanchen
        18
    jarnanchen  
       2018-07-26 10:51:19 +08:00
    gitkraken 没人用吗?不过现在渐渐习惯用 vscode 的 git 插件了
    loveCoding
        19
    loveCoding  
       2018-07-26 10:51:34 +08:00
    @b821025551b #1 +1 , 外加 sourcetree
    yanjinbin
        20
    yanjinbin  
       2018-07-26 10:53:30 +08:00
    diff 啊
    1OF7G
        21
    1OF7G  
       2018-07-26 10:57:19 +08:00 via iPhone
    @1OF7G 刚才看了一下,gitlens 是可以直接 compare 任意两个 commit 的,在 gitlens explorer 里找到 commit 然后右键操作。功能有点多,不太容易找着。
    chipmuck
        22
    chipmuck  
       2018-07-26 10:59:00 +08:00
    Tower
    MX123
        23
    MX123  
       2018-07-26 10:59:49 +08:00
    iFlicker
        24
    iFlicker  
       2018-07-26 11:05:46 +08:00
    @Light3 thx
    nanau2016
        25
    nanau2016  
       2018-07-26 11:06:50 +08:00 via iPhone
    有比 jb 的工具好用的吗?显然没有,jb 默秒全 XD
    chengxiao
        26
    chengxiao  
       2018-07-26 11:13:28 +08:00
    Fork 用了就懂了
    sjzjams
        27
    sjzjams  
       2018-07-26 11:14:19 +08:00
    gssdromen
        28
    gssdromen  
       2018-07-26 11:15:40 +08:00
    @cocoabeans gitkraken 好像每次打开都要登录, 好麻烦啊
    im67
        29
    im67  
       2018-07-26 11:15:45 +08:00
    jb 全家桶 你值得拥有……
    Hellert
        30
    Hellert  
       2018-07-26 11:17:55 +08:00
    SmartGit 就没人用吗
    chengxiao
        31
    chengxiao  
       2018-07-26 11:19:57 +08:00
    ZhaoMiing
        32
    ZhaoMiing  
       2018-07-26 11:20:22 +08:00   1
    KeatingSmith
        33
    KeatingSmith  
       2018-07-26 11:21:17 +08:00
    @ZhaoMiing

    官方推荐,最为致命。
    A3m0n
        34
    A3m0n  
       2018-07-26 11:23:02 +08:00
    Visual Studio Code
    nino
        35
    nino  
       2018-07-26 11:27:32 +08:00
    vscode 是最好的 git 工具,加上 Gitlens 更完美
    jatesun
        36
    jatesun  
       2018-07-26 11:37:42 +08:00
    sourcetree
    hihipp
        37
    hihipp  
       2018-07-26 11:39:29 +08:00
    @Hellert

    我也是来推荐 SmartGit 。
    RoshanWu
        38
    RoshanWu  
       2018-07-26 11:39:36 +08:00
    gitk:git 自带的了解下?

    要是嫌在 retina 屏幕下丑,可以看看这个跟着改下:
    https://roshanca.com/2017/make-gitk-retina-in-mac/
    HongJay
        39
    HongJay  
       2018-07-26 12:08:59 +08:00
    sourcetree
    trimleo
        40
    trimleo  
       2018-07-26 12:36:30 +08:00
    tower
    boris1993
        41
    boris1993  
       2018-07-26 12:37:02 +08:00 via Android
    @iFlicker 6#
    我用的 Cornerstone 3
    之所以说明是 3,是因为 3 是一锤子授权,4 变成了订阅授权
    另外建议单独开帖问吧,跟楼容易被淹没不是
    spaling
        42
    spaling  
       2018-07-26 12:38:39 +08:00
    自己用的 SouceTree,推荐
    marvinwilliam
        43
    marvinwilliam  
       2018-07-26 13:12:09 +08:00
    tower + kaleidoscope
    alexwu
        44
    alexwu  
       2018-07-26 13:20:21 +08:00
    mac 的话推荐 git-fork 或者 tower
    iFlicker
        45
    iFlicker  
       2018-07-26 13:21:22 +08:00
    @boris1993 没事, 知道了就行了! 谢谢~
    qiuyun8m
        46
    qiuyun8m  
       2018-07-26 13:29:23 +08:00
    gitk
    tig
    axbx
        47
    axbx  
       2018-07-26 13:38:16 +08:00
    推荐 sourcetree
    akinoneko
        48
    akinoneko  
       2018-07-26 13:42:02 +08:00
    @Hellert
    我也推荐 SmartGit +kaleidoscope
    dr2009
        49
    dr2009  
       2018-07-26 13:48:10 +08:00
    gitkraken + 1
    creating2000
        50
    creating2000  
       2018-07-26 13:51:13 +08:00 via iPhone
    tower 旧版
    clavichord93
        51
    clavichord93  
       2018-07-26 13:57:16 +08:00 via iPhone
    fork
    leafiy
        52
    leafiy  
       2018-07-26 14:00:58 +08:00
    无脑推荐 smartgit
    shenqi
        53
    shenqi  
       2018-07-26 14:04:05 +08:00
    224 版本 github desktop 了解下。
    huang87975716
        54
    huang87975716  
       2018-07-26 14:21:22 +08:00
    sourcetree win 下常常卡成狗,mac 有这毛病不?
    dirtycold
        55
    dirtycold  
       2018-07-26 14:22:43 +08:00
    Xit 啊,挺好用的
    GoLand
        56
    GoLand  
       2018-07-26 14:30:11 +08:00 via Android
    gitkraken +10086
    saberpowermo
        57
    saberpowermo  
       2018-07-26 14:33:41 +08:00
    source tree 最完美啊
    feiyuanqiu
        58
    feiyuanqiu  
       2018-07-26 15:01:11 +08:00   1
    可以试试 git diff 配合插件 https://github.com/so-fancy/diff-so-fancy

    samaxu
        59
    samaxu  
       2018-07-26 15:07:51 +08:00
    gitkraken
    hzlzh
        60
    hzlzh  
    PRO
       2018-07-26 15:12:08 +08:00
    SouceTree
    v2exe2v
        61
    v2exe2v  
       2018-07-26 15:21:24 +08:00
    gitup
    generation
        62
    generation  
       2018-07-26 15:37:14 +08:00
    全平台 我都用 smartGit
    janxin
        63
    janxin  
       2018-07-26 15:52:48 +08:00
    大家都推荐了 SourceTree,我推荐另一个免费的吧,Fork https://git-fork.com/
    Exin
        64
    Exin  
       2018-07-26 16:03:39 +08:00
    SourceTree 的势力还这么大么,各位 git-fork.com 了解一下?
    RealKela
        65
    RealKela  
       2018-07-26 16:07:58 +08:00
    @RoshanWu git gui 就是高清的
    RealKela
        66
    RealKela  
       2018-07-26 16:09:45 +08:00
    gitup, 嫌丑 fork。SourceTree bug 太多
    xwyam
        67
    xwyam  
       2018-07-26 16:10:46 +08:00 via Android
    tig ?
    laoyur
        68
    laoyur  
       2018-07-26 16:12:58 +08:00
    SmartGit +10086
    20015jjw
        69
    20015jjw  
       2018-07-26 16:18:10 +08:00 via Android
    Vimdiff
    bequt
        70
    bequt  
       2018-07-26 16:59:46 +08:00 via Android
    tower
    收费
    neoblackcap
        71
    neoblackcap  
       2018-07-26 17:08:21 +08:00
    对比工具推荐 beyond compare
    duoglas
        72
    duoglas  
       2018-07-26 17:10:46 +08:00
    sourcetree
    LeungJZ
        73
    LeungJZ  
       2018-07-26 17:29:34 +08:00
    source tree
    gitkraken
    circleee
        74
    circleee  
       2018-07-26 17:54:32 +08:00
    @A3m0n 我现在也基本上使用这个了
    ZongjunLan
        75
    ZongjunLan  
       2018-07-26 17:54:44 +08:00
    毫无疑问 sourcetree
    luffysup
        76
    luffysup  
       2018-07-26 17:59:45 +08:00
    sourcetree + beyond compare 应该够了
    5556019
        77
    5556019  
       2018-07-26 18:01:45 +08:00
    SouceTree +1
    lhc70000
        78
    lhc70000  
       2018-07-26 18:55:13 +08:00
    我用 Fork。
    blanu
        79
    blanu  
       2018-07-26 19:21:24 +08:00
    fork 真不错,感谢楼上各位推荐
    miaomiaoweiwei
        80
    miaomiaoweiwei  
       2018-07-26 21:16:27 +08:00
    smartgit
    yuatom
        81
    yuatom  
       2018-07-26 21:43:09 +08:00 via iPhone
    fork
    MuscleOf2016
        82
    MuscleOf2016  
       2018-07-26 22:08:22 +08:00
    SouceTree 很好用啊。哈哈
    xpol
        83
    xpol  
       2018-07-26 22:25:47 +08:00
    主力 SourceTree,偶尔用用 Tower。
    jsrgqinbin
        84
    jsrgqinbin  
       2018-07-26 23:22:27 +08:00
    SourceTree
    jason19659
        85
    jason19659  
       2018-07-27 00:39:54 +08:00
    SourceTree
    vHypnos
        86
    vHypnos  
       2018-07-27 00:57:11 +08:00 via iPhone
    一直用 sourcetree + bitbucket 全家桶 真的方便
    Mcatt
        87
    Mcatt  
       2018-07-27 09:07:28 +08:00
    fork
    Clarencep
        88
    Clarencep  
       2018-07-27 09:08:20 +08:00
    tig +1
    zhangkai_ch
        89
    zhangkai_ch  
       2018-07-27 09:19:13 +08:00
    tower
    MoverLee
        90
    MoverLee  
       2018-07-27 09:33:59 +08:00
    GitKraKen 超级棒
    ligulfzhou53
        91
    ligulfzhou53  
       2018-07-27 09:35:55 +08:00
    spacemacs 的 magit 超好用,拉代码,提交代码,查看提交记录,切分支。。。等等
    写代码,git 操作。。。手指完全不需要离开键盘
    谁用谁知道
    alian
        92
    alian  
       2018-07-27 09:36:02 +08:00
    SouceTree + VScode
    songz
        93
    songz  
       2018-07-27 09:45:05 +08:00
    SouceTree +kaleidoscope
    smilenceX
        94
    smilenceX  
       2018-07-27 09:47:24 +08:00
    gitKraken +1
    我现在用 git gui,肯定要带 git flow 的。
    WillBe
        95
    WillBe  
       2018-07-27 10:01:17 +08:00
    SourceTree +1.
    beginor
        96
    beginor  
       2018-07-27 10:01:20 +08:00
    smartgit + 1
    tinytin
        97
    tinytin  
       2018-07-28 20:07:51 +08:00 via iPhone
    gitup 用过的都说好
    huhking
        98
    huhking  
       2018-07-29 14:42:21 +08:00
    SourceTree 感觉卡;推荐 fork
    vexjoe
        99
    vexjoe  
       2018-07-29 15:22:20 +08:00
    推荐 Fork 的,它有没有什么办法可以做到像 Tower 一样在 merge 的时候 Squash into one commit 呢?
    wmwgijol28
        100
    wmwgijol28  
       2018-07-31 19:08:12 +08:00
    SouceTree
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     984 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 23:02 PVG 07:02 LAX 16:02 JFK 19:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86