大家好, mac 上有哪款 git GUI 工具好用呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
junwind
V2EX    git

大家好, mac 上有哪款 git GUI 工具好用呢?

  •  
  •   junwind 2024-03-13 14:41:59 +08:00 17861 次点击
    这是一个创建于 577 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,mac 上有哪款 git GUI 工具好用呢? 最好是带中文的,主要是给策划用。

    第 1 条附言    2024-03-13 18:51:15 +08:00
    感谢大家回复,有些人推荐命令行,IDE 这种, 这种方式对程序员友好,但是对非程序员就不友好了,我们的游戏配置走 excel ,excel 用 git 做管理, 所以需要一款简单方便的,最好支持中文的 GUI 工具,方便策划使用。
    第 2 条附言    2024-03-13 18:53:13 +08:00
    目前我们策划用的是我建议的 vscode , 但是也会经常出现各种提交推送不了的问题,只能我去帮忙修复,对策划还是不友好。
    140 条回复    2024-12-26 22:21:08 +08:00
    1  2  
    dode
        1
    dode  
       2024-03-13 14:45:25 +08:00
    visual code
    alexmy
        2
    alexmy  
       2024-03-13 14:45:32 +08:00
    vscode + git 插件
    zcf0508
        3
    zcf0508  
       2024-03-13 14:47:35 +08:00   3
    要带中文,那就 sourcetree 了
    gejun123456
        4
    gejun123456  
       2024-03-13 14:47:46 +08:00   2
    intellij
    dawangyezi
        5
    dawangyezi  
       2024-03-13 14:52:07 +08:00
    用 sourcetree
    piggeryu
        6
    piggeryu  
       2024-03-13 14:52:16 +08:00   2
    Fork 好用
    Puteulanus
        7
    Puteulanus  
       2024-03-13 14:55:18 +08:00   1
    https://gitup.co
    没中文,但是非常直观。。
    wangxiang
        8
    wangxiang  
       2024-03-13 14:56:57 +08:00   5
    github desktop
    geekzs
        9
    geekzs  
       2024-03-13 14:59:02 +08:00
    sourcetree
    wu67
        10
    wu67  
       2024-03-13 15:00:05 +08:00   1
    sourcetree
    declandragon
        11
    declandragon  
       2024-03-13 15:00:29 +08:00   1
    jetbrains 自带的很好用
    sephiroka
        12
    sephiroka  
       2024-03-13 15:09:59 +08:00   5
    我感觉最好用的就是 jetbrains 带的,搞得我现在基本都不会命令行了
    realJamespond
        13
    realJamespond  
       2024-03-13 15:13:06 +08:00
    直接用命令,至少没看到有哪个 gui 能实现跨分支 checkout 某几个文件
    88JackLi88
        14
    88JackLi88  
       2024-03-13 15:14:31 +08:00
    Fork +1
    wangkun025
        15
    wangkun025  
       2024-03-13 15:14:33 +08:00 via Android
    策划就别用这个了
    junwind
        16
    junwind  
    OP
       2024-03-13 15:15:17 +08:00
    @sephiroka 我也觉得 jb 加的好用,但是给策划安装这个,太占性能了。
    yc8332
        17
    yc8332  
       2024-03-13 15:16:03 +08:00
    jetbrains 自带的,一直用这个。直观好用
    1419co1in
        18
    1419co1in  
       2024-03-13 15:17:48 +08:00
    sephiroka
        19
    sephiroka  
       2024-03-13 15:17:58 +08:00
    @junwind 装 webstorm 吧,webstorm 占性能低一点,
    momooc
        20
    momooc  
       2024-03-13 15:20:49 +08:00
    chaselen
        21
    chaselen  
       2024-03-13 15:28:08 +08:00
    Fork +1
    deplives
        22
    deplives  
       2024-03-13 15:28:25 +08:00
    fork
    wkook
        23
    wkook  
       2024-03-13 15:29:13 +08:00
    sourcetree
    baicx
        24
    baicx  
       2024-03-13 15:34:48 +08:00
    Fork
    jfds
        25
    jfds  
       2024-03-13 15:37:47 +08:00
    IntelliJ IDEA
    Jony4Fun
        26
    Jony4Fun  
       2024-03-13 15:40:30 +08:00
    vscode 自带的:代替 git status, git diff
    gitgraph:可视化分支与 commit ,代替 git log ,git show, git branch
    git lens:每一行末尾显示是谁提交的、commit log 等信息。

    有时候还是喜欢用用命令,比如 git rebase -i <ref> 和 git add -p ,这俩功能好像 GUI 比较难做?
    MoozLee
        27
    MoozLee  
       2024-03-13 15:41:30 +08:00
    fork
    nanvon
        28
    nanvon  
       2024-03-13 15:42:00 +08:00
    superrichman
        29
    superrichman  
       2024-03-13 15:47:30 +08:00
    sublime merge, 简单,直观,好用。
    MiMiGe
        30
    MiMiGe  
       2024-03-13 15:53:26 +08:00
    sourcetree
    ByteCat
        31
    ByteCat  
       2024-03-13 15:54:04 +08:00
    https://git-fork.com/

    一直在用,挺好的,Windows 也有,原生的
    gabezhao
        32
    gabezhao  
       2024-03-13 15:55:06 +08:00
    sourcetree
    hello2090
        33
    hello2090  
       2024-03-13 15:56:44 +08:00
    看了这么多才看到一个 sublime merge 嘿嘿,我第二个
    billzhuang
        34
    billzhuang  
       2024-03-13 15:56:54 +08:00
    endoffight
        35
    endoffight  
       2024-03-13 16:03:17 +08:00
    Tower
    littlewing
        36
    littlewing  
       2024-03-13 16:05:09 +08:00
    fork +1
    securityCoding
        37
    securityCoding  
       2024-03-13 16:06:21 +08:00
    jetbrains 无敌 git 面板
    hululu
        38
    hululu  
       2024-03-13 16:10:37 +08:00
    fork +1
    mxT52CRuqR6o5
        39
    mxT52CRuqR6o5  
       2024-03-13 16:16:51 +08:00
    一直都用 jetbrains 的 git 工具,现在都不知道如何用命令行只 commit 一个文件的部分变更
    japeth
        40
    japeth  
       2024-03-13 16:19:01 +08:00 via iPhone
    fork
    yyyyhere
        41
    yyyyhere  
       2024-03-13 16:19:10 +08:00
    Github Desktop
    bitxeno
        42
    bitxeno  
       2024-03-13 16:25:47 +08:00
    fork ,免费够用
    sunny2580839896
        43
    sunny2580839896  
       2024-03-13 16:29:48 +08:00
    fork 有工作分区挺好,就是没有中文
    kilvn
        44
    kilvn  
       2024-03-13 16:29:51 +08:00
    sourcetree or idea git
    Davic1
        45
    Davic1  
       2024-03-13 16:30:01 +08:00
    bruce0
        46
    bruce0  
       2024-03-13 16:42:23 +08:00
    能给他们换 svn 还是换 svn 吧, 能少很多很多麻烦
    morutong
        47
    morutong  
       2024-03-13 16:44:18 +08:00
    git fork 好用,但我用的是英文版,也没找到能改语言的设置。那还是 sourcetree 吧,这个有中文版
    guodongbin
        48
    guodongbin  
       2024-03-13 17:03:17 +08:00
    sourcetree
    dog82
        49
    dog82  
       2024-03-13 17:09:15 +08:00
    intellij 家自带的 git 就很好用,不要再打开一个软件
    swap123
        50
    swap123  
       2024-03-13 17:21:01 +08:00
    GitKraken
    L1shen
        51
    L1shen  
       2024-03-13 17:23:55 +08:00
    https://gitbutler.com/ 新出的也挺不错
    Leeeeex
        52
    Leeeeex  
    PRO
       2024-03-13 17:27:55 +08:00
    推荐 idea 家的我有个问题很困惑,比如我在自己的分支上开发完了想合并到 test 分支上,我需要先点开右下角那个 git 工具,点击 test 分支再点签出,这时候菜单会收起来,然后再点开点自己的分支点合并。
    中间菜单老是会收起,感觉有点麻烦。是我的操作不对还是就工具就是这样的?
    wjx0912
        53
    wjx0912  
       2024-03-13 17:54:10 +08:00
    GitKraken 9.13 和谐版
    wjx0912
        54
    wjx0912  
       2024-03-13 17:54:44 +08:00
    mac,win 都是它,界面漂亮
    caisanli
        55
    caisanli  
       2024-03-13 18:18:23 +08:00
    Tower +1
    iamqiwei
        56
    iamqiwei  
       2024-03-13 18:20:40 +08:00
    GitKraken
    sorude
        57
    sorude  
       2024-03-13 18:23:48 +08:00
    junwind
        58
    junwind  
    OP
       2024-03-13 18:49:27 +08:00
    @realJamespond 这个不是给程序员用的,是策划用的,excel 表配置走 git 管理。
    CharmingCheung
        59
    CharmingCheung  
       2024-03-13 18:50:44 +08:00
    Fork +1
    Removable
        60
    Removable  
       2024-03-13 18:53:09 +08:00 via iPhone
    fork 挺不错,除了 jb 自带的我就用这个,如果想入正,我记得是官网界面调成中文的话 200 人民币(好像是这么操作的)
    Ansem57
        61
    Ansem57  
       2024-03-13 18:57:21 +08:00
    Fork
    NerbraskaGuy
        62
    NerbraskaGuy  
       2024-03-13 18:57:53 +08:00
    强需求中文的话就 sourcetree ,否则可以试试 tower ,感觉界面算最清爽的
    longxk
        63
    longxk  
       2024-03-13 19:10:43 +08:00
    Sublime Merge ,快,简单,好用。
    mbeoliero123
        64
    mbeoliero123  
       2024-03-13 19:22:27 +08:00
    @momooc #20 这个经常会自动切到 gitbuilder 分支
    Aixtuz
        65
    Aixtuz  
       2024-03-13 19:29:43 +08:00
    Fork 和 Gitup 是我喜欢的两个。
    GoLand
        66
    GoLand  
       2024-03-13 19:30:40 +08:00
    fork
    cctrv
        67
    cctrv  
       2024-03-13 19:32:30 +08:00
    面向非人:
    Github Desktop.
    入容很,就入 commit 就可以交了。有爆光更多的不需要知道的料。
    cssk
        68
    cssk  
       2024-03-13 19:34:25 +08:00 via iPhone
    excel 能 git ?
    dwzrlp
        69
    dwzrlp  
       2024-03-13 19:50:06 +08:00
    sourcetree 一直挺不错
    rxmt
        70
    rxmt  
       2024-03-13 19:53:21 +08:00
    个人推荐 vscode + git 插件
    TimePPT
        71
    TimePPT  
    PRO
       2024-03-13 19:58:58 +08:00
    excel 就别用 git 了吧,如果有版本管理需求,直接用个有版本快照的在线表格工具就行。
    paranoiagu
        72
    paranoiagu  
       2024-03-13 19:59:55 +08:00 via Android
    sourcetree 必须是
    TimePPT
        73
    TimePPT  
    PRO
       2024-03-13 20:00:59 +08:00
    @TimePPT 如果说表格数据开发要读,你搞个 config 配置工具,在线提交 json ,工程去读不就得了
    smallpigzbl
        74
    smallpigzbl  
       2024-03-13 20:41:02 +08:00
    有点好奇 git 怎么管 excel?
    hqwuzhaoyi
        75
    hqwuzhaoyi  
       2024-03-13 20:57:43 +08:00
    vscodegitlens
    qping
        76
    qping  
       2024-03-13 21:03:19 +08:00
    @mxT52CRuqR6o5 什么情况下会需要 commit 一个文件的部分修改??
    KagurazakaNyaa
        77
    KagurazakaNyaa  
       2024-03-13 21:04:50 +08:00
    excel/OOXML 本质是个 zip 文件啊,二进制文件为啥用 git 管理?
    lldld
        78
    lldld  
       2024-03-13 21:16:33 +08:00
    fork +1.
    另外同好奇, git 怎么管 excel? 怎么看文件差异?
    wowodavid
        79
    wowodavid  
       2024-03-13 22:26:21 +08:00 via iPhone
    不嫌贵可以试试 sublime merge
    casstiel
        80
    casstiel  
       2024-03-13 23:18:18 +08:00
    smartgit
    Ritr
        81
    Ritr  
       2024-03-13 23:19:57 +08:00
    sourcetree ,免费的
    lesismal
        82
    lesismal  
       2024-03-13 23:25:32 +08:00
    Windows 虚拟机与主机磁盘映射/共享,Windows 里 TortoisGit+Beyond Compare
    dingyaguang117
        83
    dingyaguang117  
       2024-03-13 23:30:07 +08:00 via iPhone
    Fork
    ultimate
        84
    ultimate  
       2024-03-13 23:31:43 +08:00 via Android
    GitHub desktop
    BeautifulSoap
        85
    BeautifulSoap  
       2024-03-13 23:34:25 +08:00 via Android
    建议还是别拿 git 这东西去折磨非程序员了
    git 这东西是真只有程序员才能接受,而且更重要还是拿来管理 excel 这种二进制。。。。

    对非程序员和二进制,用 svn 就挺好。。。。
    mauve
        86
    mauve  
    PRO
       2024-03-13 23:39:51 +08:00
    以前公司的设计师们用这个对 sketch 做 version control
    https://www.abstract.com/
    gamexg
        87
    gamexg  
       2024-03-13 23:42:14 +08:00
    fork
    有 windows 和 mac 两个版本
    现在收费了,不付费应该也能用
    IamJ
        88
    IamJ  
       2024-03-13 23:51:52 +08:00   1
    tower
    duluosheng
        89
    duluosheng nbsp;
       2024-03-13 23:55:56 +08:00
    以前用 sourcetree ,现在直接 vscode + git 插件
    namonai
        90
    namonai  
       2024-03-14 00:44:25 +08:00
    sublime merge
    lanlanye
        91
    lanlanye  
       2024-03-14 00:52:25 +08:00
    excel 自己不应该有版本控制的吗……
    houshuu
        92
    houshuu  
       2024-03-14 04:29:10 +08:00
    就界面友好而言,GitHub Desktop 应该是第一的。
    我自己用的 TUI ,lazygit ,也是有中文的。

    Excel 建议直接上微软自家的 SharePoint ,版本控制的易用性秒杀其他所有同类。
    Promtheus
        93
    Promtheus  
       2024-03-14 08:29:05 +08:00
    一直用 sourcetree
    CharlesYang1
        94
    CharlesYang1  
       2024-03-14 08:41:32 +08:00
    @endoffight Tower + 1
    layxy
        95
    layxy  
       2024-03-14 08:45:49 +08:00
    jetbrain idea
    wagmi
        96
    wagmi  
       2024-03-14 08:54:11 +08:00
    没有人案例腾讯的 UGit ,那我来:https://ugit.qq.com/zh/
    jawilx
        97
    jawilx  
       2024-03-14 09:15:25 +08:00
    我也觉得 jetbrains 的 git 最好用,换了 vscode 后只能命令行跟插件混着勉强用了
    fwindcore
        98
    fwindcore  
       2024-03-14 09:17:52 +08:00
    我基本都用 vscode 的 git 插件或者命令行的 tig
    aoding
        99
    aoding  
       2024-03-14 09:18:50 +08:00
    idea 最好用,基本没用过命令行
    rivercherdeeeeee
        100
    rivercherdeeeeee  
       2024-03-14 09:31:11 +08:00
    op 这头像看着好眼熟啊
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     850 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 20:34 PVG 04:34 LAX 13:34 JFK 16:34
    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