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 · 15013 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,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 比较难做?
    li746224
        27
    li746224  
       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, 简单,直观,好用。
    BealuoC
        30
    BealuoC  
       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/ 新出的也挺不错
    chanChristin
        52
    chanChristin  
       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  
       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  
       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
    vscode➕gitlens
    qping
        76
    qping  
       2024-03-13 21:03:19 +08:00
    @mxT52CRuqR6o5 什么情况下会需要 commit 一个文件的部分修改??
    XiLingHost
        77
    XiLingHost  
       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  
       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  
       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  
       364 天前
    一直用 sourcetree
    CharlesYang1
        94
    CharlesYang1  
       364 天前
    @endoffight Tower + 1
    layxy
        95
    layxy  
       364 天前
    jetbrain idea
    wagmi
        96
    wagmi  
       364 天前
    没有人案例腾讯的 UGit ,那我来:https://ugit.qq.com/zh/
    xujiahui
        97
    xujiahui  
       364 天前
    我也觉得 jetbrains 的 git 最好用,换了 vscode 后只能命令行跟插件混着勉强用了
    fwindcore
        98
    fwindcore  
       364 天前
    我基本都用 vscode 的 git 插件或者命令行的 tig
    aoding
        99
    aoding  
       364 天前
    idea 最好用,基本没用过命令行
    rivercherdeeeeee
        100
    rivercherdeeeeee  
       364 天前
    op 这头像看着好眼熟啊
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:14 · PVG 08:14 · LAX 17:14 · JFK 20:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.